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

Как да търсите пълно име, когато името и фамилията се съхраняват в различни колони

Опитайте да търсите поотделно всяко поле:

WHERE first_name = 'James' and last_name = 'Hetfield';

Бих добавил и съставен индекс за двете, като първо използвам фамилното име, тъй като ще има по-висока мощност (повече уникални редове), което означава, че търсенето на фамилното име „Hetfield“ трябва да бъде по-бързо, отколкото търсенето на собствено име „James“ '.

ALTER TABLE `some_table` ADD key (`last_name`, `first_name`);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. намиране дали предстои годишнина след n дни в MySql

  2. Показване на сумата в долната част на колоната в mysql

  3. Laravel пуснете външния ключ в миграцията

  4. Проблем с избора на жанрове в MySQL (php)

  5. SQL Server 2005 внедряване на MySQL ЗАМЕНИ В?