Heim > Datenbank > MySQL-Tutorial > Hauptteil

So fügen Sie einen Index in MySQL hinzu

清浅
Freigeben: 2020-09-15 17:04:05
Original
21866 Leute haben es durchsucht

In MySQL können Sie Indizes zu Feldern in der Tabelle hinzufügen, indem Sie die SQL-Anweisung alter table verwenden.

So fügen Sie einen Index in MySQL hinzu

1. PRIMARY KEY (Primärschlüsselindex) hinzufügen

mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
Nach dem Login kopieren

2. UNIQUE (eindeutiger Index) hinzufügen

mysql>ALTER TABLE `table_name` ADD UNIQUE ( 
`column` 
)
Nach dem Login kopieren

3. INDEX (normaler Index) hinzufügen

mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )
Nach dem Login kopieren

4. Volltext (Volltextindex) hinzufügen

mysql>ALTER TABLE `table_name` ADD FULLTEXT ( `column`)
Nach dem Login kopieren

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` )
Nach dem Login kopieren

Beispiel: Versuchen wir, im Test einen Index zum Feld t_name hinzuzufügen.

ALTER TABLE <表名> ADD INDEX (<字段>);
Nach dem Login kopieren

Nach erfolgreicher Ausführung werfen wir einen Blick auf die Ergebnisse.

mysql> alter table test add index(t_name);
Query OK, 0 rows affected (0.17 sec)
Records: 0  Duplicates: 0  Warnings: 0
Nach dem Login kopieren

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!

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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!