Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Tabel SQL dengan entri daftar vs tabel SQL dengan baris untuk setiap entri

Di mana kueri saya mencari pasangan nilai, %b% menggunakan LIKE. Apakah lebih efisien dalam hal waktu kueri daripada memiliki tabel di mana setiap baris adalah permutasi:

Paling pasti. Karena LIKE '%something%' ketik kueri tidak dapat menggunakan indeks . Jadi Anda melihat up akan menjadi sangat lambat. Jika itu tidak cukup, Anda menggunakan cukup banyak pola anti RDBMS. lebih detail di sini:Apakah menyimpan daftar yang dibatasi dalam kolom database benar-benar buruk?

setelah Anda memecah kolom 'CSV' menjadi kolom terpisah, Anda dapat melanjutkannya lebih jauh dengan menormalkan database.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql:mengapa membandingkan 'string' dengan 0 memberikan nilai true?

  2. Cara menggunakan SUBSTRING() di MySQL

  3. Menggunakan Oracle JDeveloper dengan Layanan Database MySQL di Oracle Cloud Platform, Bagian 2

  4. 3 Cara Menemukan Baris yang Mengandung Huruf Kecil di MySQL

  5. Menjalankan skrip .sql menggunakan MySQL dengan JDBC