Neueste Web-Entwicklung Tutorials
 

SQL CREATE INDEX-Anweisung


Die CREATE INDEX-Anweisung wird verwendet Indizes in Tabellen zu erstellen.

Indizes ermöglichen die Datenbankanwendung Daten schnell zu finden; ohne die gesamte Tabelle zu lesen.


Indizes

Ein Index kann in einer Tabelle erstellt werden, um Daten zu finden, schneller und effizienter.

Die Benutzer können die Indizes zu sehen, sie werden Abfragen nur verwendet zu beschleunigen sucht /.

Note: Aktualisieren einer Tabelle mit Indizes nimmt mehr Zeit in Anspruch als eine Tabelle zu aktualisieren , ohne (weil die Indizes müssen auch ein Update). So sollten Sie nur erstellen Indizes für Spalten (und Tabellen), die gegen häufig gesucht wird.

SQL CREATE INDEX-Syntax

Erstellt einen Index auf einem Tisch. Doppelte Werte sind zulässig:

CREATE INDEX index_name
ON table_name (column_name)

SQL UNIQUE INDEX Syntax CREATE

Erstellt einen eindeutigen Index für eine Tabelle. Doppelte Werte sind nicht zulässig:

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

Note: Die Syntax für Indizes variiert zwischen den verschiedenen Datenbanken zu erstellen. Deshalb: Überprüfen Sie die Syntax für Indizes in Ihrer Datenbank zu erstellen.


CREATE INDEX Beispiel

Die SQL - Anweisung erstellt einen Index unter dem Namen "PIndex" auf der "LastName" Spalte in der "Persons" Tabelle:

CREATE INDEX PIndex
ON Persons (LastName)

Wenn Sie einen Index auf einer Kombination von Spalten erstellen möchten, können Sie die Spaltennamen in Klammern Liste, die durch Kommas getrennt:

CREATE INDEX PIndex
ON Persons (LastName, FirstName)