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

Ý kiến ​​của chuyên gia về một số lượng rất lớn các cột trong bảng mySQL?

Về lý thuyết, mySQL hiện được giới hạn ở 4096 cột trong một bảng (ít hơn một chút khi xem xét các ràng buộc khác, tức là giá trị NULL mặc định, v.v.). Vì vậy, bạn có một lợi nhuận khá lớn. Cá nhân, trong một nhà phát triển web, tôi cố gắng giữ # cột <50. Tôi thấy các bảng có hơn 100 cột và nó hoạt động, nhưng rất khó để duy trì các bảng như vậy. t phải tìm kiếm trên các cột đó, hãy xem xét tuần tự hóa trên mảng php và lưu trữ các giá trị trong TEXT. Nó nhanh hơn và linh hoạt hơ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. Kiểm tra x ngày liên tiếp - dấu thời gian đã cho trong cơ sở dữ liệu

  2. CẬP NHẬT MYSQL PHP nếu Tồn tại hoặc CHÈN nếu không?

  3. Hiệu suất MySQL:Xác định các truy vấn dài

  4. Sắp xếp theo tổng của hai trường

  5. Fluent Nhibernate:Không thể tạo kết nối cơ sở dữ liệu với MySQL