Heim > Datenbank > MySQL-Tutorial > Wann verwendet MySQL Indizes?

Wann verwendet MySQL Indizes?

清浅
Freigeben: 2020-09-15 09:23:29
Original
5022 Leute haben es durchsucht

Zu den Situationen, in denen Indizes in MySQL verwendet werden müssen, gehören: wenn ein Link verwendet wird, der nicht mit einem Platzhalter beginnt, wenn Zeilen aus einer Tabelle extrahiert werden, wenn ein Join durchgeführt wird, und wenn der maximale oder minimale Wert eines angegebenen Index ermittelt wird usw.

Wann verwendet MySQL Indizes?

Wann verwendet MySQL Indizes?

1. Verwenden Sie >, >=, =, <, <= für einen Schlüsselcode, IF NULL und BETWEEN

SELECT * FROM table_name WHERE key_part1=1 and key_part2 > 5;
SELECT * FROM table_name WHERE key_part1 IS NULL;
Nach dem Login kopieren

2. Bei Verwendung von LIKE

SELECT * FROM table_name WHERE key_part1 LIKE &#39;jani%&#39;
Nach dem Login kopieren

, das nicht mit einem Platzhalterzeichen beginnt 3. Beim Extrahieren von Zeilen aus einer anderen Tabelle beim Durchführen eines Joins

SELECT * from t1,t2 where t1.col=t2.key_part
Nach dem Login kopieren

4. Finden Sie den MAX()- oder MIN()-Wert des angegebenen Index

SELECT MIN(key_part2),MAX(key_part2) FROM table_name where key_part1=10
Nach dem Login kopieren

5. Verwenden Sie ORDER BY oder GROUP BY als Präfix eines Schlüsselcodes

SELECT * FROM foo ORDER BY key_part1,key_part2,key_part3
Nach dem Login kopieren

6. Verwenden Sie es in allen Abfragen. Die Spalte ist Teil der Schlüsselcodezeit

SELECT key_part3 FROM table_name WHERE key_part1=1
Nach dem Login kopieren

Verwandte Lernempfehlungen: MySQL-Tutorial(Video)

Das obige ist der detaillierte Inhalt vonWann verwendet MySQL Indizes?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage