sql >> Database >  >> RDS >> Mysql

Telefoonnummers zoeken in mysql

Dit lijkt vanaf het begin een probleem. Elke vorm van zoeken die u doet, vereist een tabelscan en we weten allemaal dat dat slecht is.

Hoe zit het met het toevoegen van een kolom met een hash van de huidige telefoonnummers nadat alle opmaaktekens zijn verwijderd. Dan kun je in ieder geval de hash-waarden indexeren en een volledige tabelscan vermijden.

Of is de hoeveelheid data klein en wordt er niet veel verwacht? Dan misschien gewoon alle cijfers in de client zuigen en daar een zoekopdracht uitvoeren.



  1. Hoe het maximum van twee waarden in MySQL te krijgen?

  2. MySQL-syntaxisfout in WHILE-instructie

  3. Ter vergelijking moet rekening worden gehouden met de volgende witruimte in varchar

  4. De configuratie-instellingen voor databasemail in SQL Server (T-SQL) wijzigen