sql >> Databasteknik >  >> RDS >> Mysql

Söker efter telefonnummer i mysql

Detta ser ut som ett problem från början. Alla typer av sökningar du gör kommer att kräva en tabellskanning och vi vet alla att det är dåligt.

Vad sägs om att lägga till en kolumn med en hash av de aktuella telefonnumren efter att ha tagit bort alla formateringstecken. Då kan du åtminstone indexera hash-värdena och undvika en komplett tabellskanning.

Eller är mängden data liten och förväntas inte växa mycket? Sedan kanske du bara suger in alla siffror i klienten och gör en sökning där.



  1. Hur kan jag importera en .sql-fil till min Heroku postgres-databas?

  2. `pg_tblspc` saknas efter installation av senaste versionen av OS X (Yosemite eller El Capitan)

  3. Ta reda på om en partition är komprimerad i SQL Server (T-SQL)

  4. SET NULL:Ange en sträng som ska returneras när ett nollvärde förekommer i SQLcl / SQL*Plus