Heim >Datenbank >MySQL-Tutorial >Was sind MySQL-Indizes?

Was sind MySQL-Indizes?

藏色散人
藏色散人Original
2019-05-09 13:36:2236255Durchsuche

MySQL-Indizes umfassen: 1. Primärschlüsselindex, der keine Nullwerte zulässt; 3. Mehrspaltiger Index; Eindeutiger Index oder nicht eindeutiger Index. 5. Räumlicher Index.

Was sind MySQL-Indizes?

Was sind MySQL-Indizes?

1. Primärschlüsselindex: Der Primärschlüsselindex ist ein spezieller eindeutiger Index . Es sind keine Nullwerte zulässig

2. Gewöhnlicher Index oder Einzelspaltenindex

3. Mehrspaltiger Index (zusammengesetzter Index): Zusammengesetzter Index bezieht sich auf einen Index, der für mehrere Felder erstellt wurde. Dies kann nur in Abfragebedingungen verwendet werden. Der Index wird nur verwendet, wenn das erste Feld verwendet wird, das beim Erstellen des Index verwendet wird. Wenn Sie einen zusammengesetzten Index verwenden, befolgen Sie den Präfixsatz ganz links

4. Eindeutiger Index oder nicht eindeutiger Index

5. Räumlicher Index: Ein räumlicher Index ist ein Index, der für Felder räumlicher Datentypen erstellt wird . In MYSQL gibt es 4 räumliche Datentypen, nämlich GEOMETRY, POINT, LINESTRING und POLYGON. MYSQL wurde um das Schlüsselwort SPATIAL erweitert und ermöglicht die Erstellung räumlicher Indizes mithilfe der Syntax, die zum Erstellen regulärer Indextypen verwendet wird. Spalten, die zum Erstellen räumlicher Indizes verwendet werden, müssen als NOT NULL deklariert werden. Räumliche Indizes können nur in Tabellen erstellt werden, deren Speicher-Engine MYISAM

ist

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

Stellungnahme:
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