Heim >Datenbank >MySQL-Tutorial >MySQL-Tutorial: Arten von MySQL-Indizes
Typen von Indizes
Es gibt viele Arten von Indizes in MySQL. Die Typen und Erstellungsmethoden von Indizes werden im Folgenden vorgestellt.
1. Gewöhnlicher Index
Der grundlegendste Index in MySQL, keine Daten müssen Eindeutigkeitsbeschränkungen erfüllen. Es gibt mehrere Möglichkeiten, es zu erstellen.
)
Beim Ändern der Tabellenstruktur einen normalen Index erstellen
alter table_name add index [index_name] on (columns_list (length)); index [index_name] (columns_list (length))) ;
2 . Doppelte Werte dürfen nicht in der Indexspalte erscheinen, in der sich der eindeutige Index
befindet, und müssen eindeutig sein. Es gibt mehrere Möglichkeiten, es zu erstellen.
🎜> Erstellen Sie beim Erstellen einer Tabelle
create table table_name ([…], unique [index_name] (columns_list (length)));
3. Primärschlüsselindex
Der Primärschlüssel ist ein eindeutiger Index, sein Name muss jedoch als „PRIMÄRSCHLÜSSEL“ angegeben werden. Jede Tabelle kann nur einen Primärschlüssel haben. Der Primärschlüsselindex wird beim Erstellen der Tabelle erstellt. Ein Beispiel ist wie folgt:
create table shili (sid int not null auto_increment,…,primary key (sid) ) ;
4. Volltextindex
Der Indextyp des Volltextindex ist VOLLTEXT. Volltextindizes können für Spalten vom Typ VARCHAR oder TEXT erstellt werden und ihre Eigenschaften eignen sich für die Indizierung größerer Zeichenfolgendaten.
Das Obige ist das MySQL-Tutorial: Die Arten von MySQL-Indizes Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (www.php.cn)!