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

Bảng SQL với mục nhập danh sách so với bảng SQL với một hàng cho mỗi mục nhập

Trong đó các truy vấn của tôi tìm kiếm một cặp giá trị,% b% bằng cách sử dụng LIKE. Có hiệu quả hơn về mặt thời gian truy vấn không để thay vào đó có một bảng trong đó hàng là một hoán vị:

Chắc chắn nhất. Vì các truy vấn loại LIKE '% something%' nên không thể sử dụng chỉ mục . Vì vậy, bạn nhìn lên sẽ rất chậm. Nếu điều đó vẫn chưa đủ, bạn đang sử dụng khá nhiều mẫu chống RDBMS. thêm chi tiết tại đây: Việc lưu trữ danh sách được phân tách trong cột cơ sở dữ liệu có thực sự tồi tệ không?

sau khi bạn chia nhỏ cột 'CSV' của mình thành các cột riêng biệt, bạn vẫn có thể đưa cột này ra xa hơn bằng cách chuẩn hóa cơ sở dữ liệu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQLDumper:Một công cụ sao lưu cơ sở dữ liệu MySQL dựa trên PHP và Perl

  2. CHẾ ĐỘ XEM DROP của MySQL

  3. MySQL loại bỏ các bản sao khỏi cơ sở dữ liệu lớn một cách nhanh chóng

  4. Sao lưu các phương pháp hay nhất cho MySQL, MariaDB và Galera Cluster

  5. Làm thế nào để có SQL động trong thủ tục lưu trữ MySQL