SQL CREATE INDEX-Anweisung
- Vorherige Seite SQL Default
- Nächste Seite SQL Drop
Das CREATE INDEX Statement wird verwendet, um in der Tabelle einen Index zu erstellen.
Ohne den gesamten Tisch zu lesen, ermöglicht der Index der Datenbankanwendung eine schnellere Datenfindung.
Index
Sie können in der Tabelle Indexe erstellen, um Daten schneller und effizienter abzurufen.
Benutzer können Indexe nicht sehen, sie werden nur verwendet, um die Suche/Abfrage zu beschleunigen.
Anmerkung:Das Aktualisieren einer Tabelle mit Index erfordert mehr Zeit als das Aktualisieren einer Tabelle ohne Index, da der Index selbst ebenfalls aktualisiert werden muss. Daher ist es ratsam, Indexe nur in Spalten (und Tabellen) zu erstellen, die oft durchsucht werden.
SQL CREATE INDEX Syntax
Erstellen Sie einen einfachen Index in der Tabelle. Es sind wiederholte Werte erlaubt:
CREATE INDEX Indexname ON Tabellenname (Spaltenname)
Anmerkung:"Spaltenname" legt die Spalte fest, die indiziert werden muss.
SQL CREATE UNIQUE INDEX Syntax
Erstellen Sie einen eindeutigen Index in der Tabelle. Ein eindeutiger Index bedeutet, dass zwei Zeilen nicht den gleichen Indexwert haben können.
CREATE UNIQUE INDEX Indexname ON Tabellenname (Spaltenname)
CREATE INDEX Beispiel
Dieses Beispiel erstellt einen einfachen Index namens "Index_Pers" für die Spalte LastName der Person-Tabelle:
CREATE INDEX Index_Pers ON Person (Nachname)
Wenn SieAbsteigendUm den Wert einer Spalte zu indizieren, können Sie nach dem Spaltennamen einen Reservierten Begriff hinzufügen DESC:
CREATE INDEX Index_Pers ON Person (Nachname DESC)
Wenn Sie einen Index für mehr als eine Spalte erstellen möchten, können Sie die Namen dieser Spalten in Klammern aufzählen, durch Kommas getrennt:
CREATE INDEX Index_Pers ON Person (Nachname, Vorname)
- Vorherige Seite SQL Default
- Nächste Seite SQL Drop