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

Indexování pro operace BINARY LIKE v MySQL

Udělejte to, že MySQL indexuje levou stranu řetězce.

Sloupec řetězce pak může použít index, pokud dotaz používá zástupný znak pravá strana :

 SELECT * FROM your_table WHERE field LIKE "text%" # can use an index

ale nezapomeňte, že pro index je limit 767 bajtů

Z Mysql DOC

https://dev.mysql.com/doc /refman/8.0/en/index-btree-hash.html




  1. Operátor SQL AND pro začátečníky

  2. Vydělávejte peníze nevyužitými věcmi:Sdílený ekonomický datový model

  3. Rozdíly mezi INDEX, PRIMARY, UNIQUE, FULLTEXT v MySQL?

  4. Dávkový soubor pro připojení mysql a spouštění příkazů