sql >> Databáze >  >> RDS >> Mysql

Jak vyhledat celé jméno, když jsou jméno a příjmení uloženy v různých sloupcích

Zkuste prohledat každé pole nezávisle:

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

Také bych přidal složený index pro oba s použitím příjmení jako prvního, protože by mělo vyšší mohutnost (více jedinečných řádků), což znamená, že vyhledávání podle příjmení „Hetfield“ by mělo být rychlejší než vyhledávání podle křestního jména „James“ '.

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


  1. Tipy pro správu schémat pro MySQL a MariaDB

  2. MariaDB v Tokiu

  3. Android Room:Jak migrovat přejmenování sloupců?

  4. Mysql Vyberte několik náhodných řádků a jeden konkrétní řádek