English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Das Kommando CREATE INDEX wird verwendet, um Indizes in Tabellen zu erstellen (erlaubt wiederholte Werte).
Der Index wird verwendet, um sehr schnell Daten aus der Datenbank abzurufen. Der Benutzer sieht den Index nicht, er wird nur zum Beschleunigen der Suche verwendet./Abfrage.
Nachfolgendes SQL erstellt einen Index namens “idx_lastname” auf der „LastName“-Spalte der „Persons“-Tabelle:
CREATE INDEX idx_lastname ON Persons (LastName);
Wenn Sie einen Index auf eine Spaltenkombination erstellen möchten, können Sie die Spaltennamen in Klammern auflisten und durch Kommas trennen:
CREATE INDEX idx_pname ON Persons (LastName, FirstName);
Hinweis:Die Syntax zum Erstellen von Indizes variiert von Datenbank zu Datenbank. Daher: Überprüfen Sie die Syntax, die für das Erstellen von Indizes in der Datenbank verwendet wird.
Hinweis:Es dauert länger, eine Tabelle mit Indizes zu aktualisieren als ohne Indizes (da Indizes ebenfalls aktualisiert werden müssen). Daher wird empfohlen, Index nur in Spalten zu erstellen, die häufig durchsucht werden.