Verwenden Sie den Befehl ALTER, um Indizes hinzuzufügen und zu entfernen
Es gibt vier Möglichkeiten, einen Index zu einer Datentabelle hinzuzufügen:
TABELLE ÄNDERN tbl_name HINZUFÜGEN
GRUNDSCHULESCHLÜSSEL (column_list): Diese Aussage fügt einen Primärschlüssel hinzu, was bedeutet
Der Indexwert muss eindeutig sein und darf nicht NULL sein。
TABELLE ÄNDERN tbl_name HINZUFÜGEN
EINZIGARTIGindex_name (column_list): Diese Aussage erstellt einen Index
muss eindeutig sein (zusätzlich zu NULL, was mehrfach vorkommen kann)。
TABELLE ÄNDERN tbl_name HINZUFÜGEN
INDEXindex_name (column_list): Hinzufügen
Normalindex, der Indexwert kann mehrfach erscheinen.
TABELLE ÄNDERN tbl_name HINZUFÜGEN
VOLLTEXTindex_name (column_list): Diese Anweisung gibt an, dass der Index FULLTEXT für
Volltextindex。
Beim Erstellen eines Index wird empfohlen, ihn direkt mit der MySQL-Kommandozeile zu erstellen und nicht mit MySQL Workbench.
Ansehen Sie den Index
· Tabelle
Der Name des Tisches.
· Non_unique
Wenn der Index keine doppelten Wörter enthalten kann, ist er 0. Wenn du kannst, dann 1.
· Key_name
Der Name des Indexes.
· Seq_in_index
Spaltensequenznummer im Index, beginnend mit 1.
· Column_name
Spaltenname.
· Sortierung
Wie werden Spalten im Index gespeichert? In MySQL gibt es den Wert 'A' (aufsteigend) oder NULL (keine Klassifikation).
· Kardinalität
Eine Schätzung der Anzahl der eindeutigen Werte im Index. Sie kann aktualisiert werden, indem man ANALYZE TABLE oder myisamchk -a ausführt. Kardinalzahlen werden auf Basis von Statistiken gezählt, die als ganze Zahlen gespeichert sind, sodass der Wert selbst für kleine Tabellen nicht exakt sein muss. Je größer die Kardinalität, desto größer ist die Wahrscheinlichkeit, dass MySQL diesen Index bei der Föderation verwendet.
· Sub_part
Ist die Spalte nur teilweise indexiert, ist sie die Anzahl der indexierten Zeichen. Wenn die gesamte Spalte indexiert ist, ist sie NULL.
· Vollgepackt
Zeigt an, wie Schlüsselwörter komprimiert werden. Wenn sie nicht komprimiert ist, ist sie NULL.
· Null
Wenn die Spalte NULL enthält, enthält sie JA. Falls nicht, enthält die Spalte NEIN.
· Index_type
Verwendete Indexierungsmethoden (BTREE, FULLTEXT, HASH, RTREE).
· Kommentar