Heim >Datenbank >MySQL-Tutorial >So fügen Sie einen Index in MySQL hinzu
In MySQL können Sie Indizes zu Feldern in der Tabelle hinzufügen, indem Sie die SQL-Anweisung alter table verwenden.
1. PRIMARY KEY (Primärschlüsselindex) hinzufügen
mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
2. UNIQUE (eindeutiger Index) hinzufügen
mysql>ALTER TABLE `table_name` ADD UNIQUE ( `column` )
3. INDEX (normaler Index) hinzufügen
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )
4. Volltext (Volltextindex) hinzufügen
mysql>ALTER TABLE `table_name` ADD FULLTEXT ( `column`)
Der Im Folgenden finden Sie eine detailliertere Methode
In MySQL können Sie die SQL-Anweisung alter table verwenden, um Indizes zu Feldern in der Tabelle hinzuzufügen.
Die grundlegende Syntax für die Verwendung der alter table-Anweisung zum Hinzufügen eines Index zu einem Feld in einer Tabelle lautet:
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )
Beispiel: Versuchen wir, im Test einen Index zum Feld t_name hinzuzufügen.
ALTER TABLE <表名> ADD INDEX (<字段>);
mysql> alter table test add index(t_name); Query OK, 0 rows affected (0.17 sec) Records: 0 Duplicates: 0 Warnings: 0
Wie aus den Ergebnissen ersichtlich ist, hat sich die Schlüsselspalte des Felds t_name von leer in MUL geändert. Was bedeutet dieses MUL? Kurze Erklärung: Wenn der Schlüssel MUL ist, kann der Wert der Spalte wiederholt werden. Die Spalte ist die führende Spalte (erste Spalte) eines nicht eindeutigen Index oder eine Komponente eines eindeutigen Index, kann jedoch den Nullwert NULL enthalten .
Das obige ist der detaillierte Inhalt vonSo fügen Sie einen Index in MySQL hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!