MySQL-Methode zum Ändern des Indextyps: 1. Verwenden Sie die Anweisung „DROP INDEX index name ON table name;“, um den ursprünglich angegebenen Index zu löschen. 2. Verwenden Sie das „CREATE index type keyword INDEX index name ON table name“ (Spaltenname). Die Anweisung „[length] )“ erstellt einen Index mit demselben Namen, um den Typ zu ändern.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
Es gibt keine direkte Anweisung, den Index in MySQL zu ändern. Im Allgemeinen müssen wir zuerst den ursprünglichen Index löschen und dann bei Bedarf einen Index mit demselben Namen erstellen, um den Index getarnt zu ändern.
mysql Indextyp ändern
1. Löschen Sie den ursprünglichen Index
Wenn der Index nicht mehr benötigt wird, können Sie den Index mit der DROP INDEX-Anweisung löschen.
Grammatikformat:
DROP INDEX <索引名> ON <表名>
Die Syntaxbeschreibung lautet wie folgt:
Beispiel:
tb_stu_info2 Indexinformationen der Datentabelle tb_stu_info2
Aus den Ausgabeergebnissen ist ersichtlich: „Key_name: height“ – der Name des Index ist „height“, „Index_type : BTREE"-Indexverwendung Der Typ ist „BTREE"
Löschen Sie die Indexhöhe in der Tabelle tb_stu_info2
DROP INDEX height ON tb_stu_info2;
2. Erstellen Sie einen Index mit demselben Namen
Sie können die CREATE INDEX-Anweisung speziell zum Erstellen von Indizes verwenden Erstellen Sie einen Index für eine vorhandene Tabelle, diese Anweisung kann jedoch keinen Primärschlüssel erstellen.
Syntaxformat:
CREATE <索引名> INDEX ON <表名> (<列名> [<长度>] [ ASC | DESC])
Die Syntaxbeschreibung lautet wie folgt:
ASC|DESC: Optional. ASC gibt an, dass der Index in aufsteigender Reihenfolge sortiert wird, DESC gibt an, dass der Index in absteigender Reihenfolge sortiert wird, und der Standardwert ist ASC.
Beispiel:
Erstellen eines normalen Indexes
CREATE INDEX height ON tb_stu_info2 (height(8));
Beim Erstellen eines eindeutigen Indexes wird normalerweise das Schlüsselwort UNIQUE verwendet.
CREATE UNIQUE INDEX height ON tb_stu_info2 (height(8));
Erweiterte Kenntnisse:
Die Indextypen in MySQL sind wie folgt
Normaler Index
Einzigartiger Index
Primärschlüsselindex.
Kombinierter Index
Vollständig Textindex
[Verwandte Empfehlungen: MySQL-Video-Tutorial]
Das obige ist der detaillierte Inhalt vonSo ändern Sie den Indextyp in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!