Latest web development tutorials

SQL CREATE INDEX-Anweisung

CREATE INDEX-Anweisung einen Index in der Tabelle zu erstellen.

Ohne die gesamte Tabelle zu lesen, kann der Index-Datenbank-Anwendung Daten schneller finden.


Index

Sie können einen Index in der Tabelle, um schneller und effizienter abfragen Daten erstellen.

Der Benutzer kann sehen, die Indizes nicht, sie können nur die Suche / Abfrage zu beschleunigen verwendet werden.

Hinweis: Update Tabelle mit Indizes mehr erfordert , als ohne Indizes eine Tabelle zu aktualisieren braucht mehr Zeit, ist dies , weil der Index selbst muss auch aktualisiert werden.Daher ist der ideale Ansatz häufig gesucht nur Spalten (und Tabellen) den Index oben zu schaffen.

SQL CREATE INDEX-Syntax

Erstellen Sie eine einfache Index auf einem Tisch. Es erlaubt die Verwendung von doppelten Werten:

CREATE INDEX index_name
ON table_name (column_name)

SQL UNIQUE INDEX-Syntax CREATE

Erstellen Sie einen eindeutigen Index für die Tabelle. Keine doppelte Werte: eindeutigen Index bedeutet, dass zwei Zeilen nicht den gleichen Indexwert haben kann. . Erstellt doppelte Werte auf einem Tisch sind nicht erlaubt einen eindeutigen Index:

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

HINWEIS: Die Syntax für Indizes in verschiedenen Datenbanken zu schaffen nicht die gleichen sind .So überprüfen Sie Ihre Datenbank, um die Index-Syntax zu erstellen.


Beispiele für CREATE INDEX

Die folgende SQL-Anweisung erstellt einen Index "Pindex" auf der "Name" Spalte "Personen" Tabelle genannt:

CREATE INDEX PIndex
ON Persons (LastName)

Wenn Sie indizieren möchten mehr als eine Spalte, können Sie die Namen der Spalten in Klammern Liste durch Kommas getrennt:

CREATE INDEX PIndex
ON Persons (LastName, FirstName)