Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:Führen Sie eine einfache Suche durch

In der einfachsten Form würden Sie den LIKE verwenden Vergleich:

SELECT * FROM table WHERE name LIKE '%smith%';

Ausführlichere Suchen können mit dem FULLTEXT-Index (große Textmengen), SOUNDEX() durchgeführt werden (funktioniert mit Wörtern in englischer Sprache, Übereinstimmung mit anderen Sprachen ist alles von 'etwas praktikabel' bis 'schrecklich'), Levenshtein-Entfernung von Wörtern usw.