Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL таблица с запис в списък срещу SQL таблица с ред за всеки запис

Когато моите заявки търсят сдвояване на стойност, %b% използвайки LIKE. По-ефективно ли е по отношение на времето за заявка вместо това да има таблица, в която всеки ред е пермутация:

Определено. Тъй като заявките от типа LIKE '%something%' не могат да използват индекси . Така че погледните възходи ще бъдат много бавни. Ако това не е достатъчно, вие използвате почти RDBMS анти шаблон. повече подробности тук:Толкова ли лошо ли е съхраняването на разделен списък в колона на база данни?

след като разделите колоната си „CSV“ на отделни колони, можете да продължите напред, като нормализирате базата данни.




  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

  2. Как да показвате Unicode данни с PHP

  3. Загубена връзка с MySQL сървър при 'четене на първоначален комуникационен пакет', системна грешка:0

  4. Как мога да реша несъвместимо с sql_mode=only_full_group_by в laravel eloquent?

  5. Как да увеличите максималния брой връзки в MySQL