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

Làm thế nào để lưu trữ một Danh sách động vào cột MySQL một cách hiệu quả?

Vì bạn muốn lưu trữ số nguyên, một cách hiệu quả là lưu trữ chúng trong cột INT / DECIMAL.

Tạo một bảng bổ sung sẽ chứa các số này và thêm cột ID để liên kết các bản ghi với (các) bảng khác.

Bên cạnh những gì tôi đã nói, bạn có thể chuyển đổi chúng sang mã HEX sẽ rất dễ dàng và tốn ít dung lượng hơn.

Lưu ý rằng một VARCHAR lớn có thể ảnh hưởng xấu đến hiệu suất. VARCHAR (2) và VARCHAR (50) không thành vấn đề khi các hành động như sotring được thực hiện, vì MySQL phân bổ các lát bộ nhớ có kích thước cố định cho chúng, theo kích thước tối đa của VARCHAR. các lát cắt quá lớn để lưu trữ trong bộ nhớ, MySQL sẽ lưu trữ chúng trên đĩa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn giá trị mặc định làm ngày hiện tại + 30 ngày trong MySQL

  2. Làm cách nào để thêm một ứng dụng khách bằng JDBC cho ClientDetailsServiceConfigurer trong Spring?

  3. Cách tìm kiếm tên đầy đủ khi họ và tên được lưu trữ trong các cột khác nhau

  4. Lỗi Mysql 'Có lỗi -1 từ công cụ lưu trữ'

  5. Lưu trữ ngày trong Hibernate dưới dạng ngày giờ UTC?