Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

SQL:giữ số lượng trong hàng hoặc chọn số lượng từ db

Sở thích cá nhân của tôi sẽ không giữ dữ liệu trùng lặp trong bất kỳ bảng nào, cho đến khi nó được chứng minh là cần thiết. Nếu bạn không thích viết JOIN truy vấn, bạn có thể xác định một dạng xem có chứa truy vấn và sau đó bạn có thể quên nó đi.

Trước đây tôi đã nhận thấy rằng các chỉ mục phù hợp thường có nghĩa là không có quá nhiều vấn đề về hiệu suất với điều này.

Nếu bạn thấy cần thiết phải giữ một bản tóm tắt số lượng categories của mình bảng (vì hiệu suất hoặc các lý do khác), hãy cân nhắc tạo INSERT , UPDATEDELETE kích hoạt trên posts của bạn để cơ sở dữ liệu có thể thực hiện cập nhật thay vì dựa vào các lập trình viên ứng dụng để ghi nhớ những gì phải thực hiện.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy cập cơ sở dữ liệu SQL thông qua PHP?

  2. Kết hợp hai truy vấn thành một

  3. Tạo cơ sở dữ liệu với MySQL Workbench từ lược đồ / mô hình hiện có

  4. Làm cách nào để ánh xạ Dấu thời gian ngủ đông với MySQL BIGINT?

  5. Tất cả các giá trị ='s' trong bảng trong lỗi PHP