Najnowsze tutoriale tworzenie stron internetowych
 

SQL CREATE INDEX


CREATE INDEX oświadczenie służy do tworzenia indeksów w tabelach.

Indeksy pozwalają aplikacji bazy danych, aby znaleźć dane szybko; bez przeczytania całej tabeli.


Indeksy

Indeks może być utworzony w tabeli, aby szybciej i skuteczniej znaleźć dane.

Użytkownikom nie widzi indeksów, są po prostu wykorzystywane do przyspieszenia poszukiwania / kwerendy.

Note: Aktualizacja z indeksami tabeli zajmuje więcej czasu niż aktualizacji tabeli bez (bo indeksy również potrzebują aktualizacji). Należy więc stworzyć tylko indeksy na kolumnach tabel (i), które będą najczęściej porównywane.

Składnia SQL CREATE INDEX

Tworzy indeks na stole. Dozwolone są zduplikowane wartości:

CREATE INDEX index_name
ON table_name (column_name)

SQL tworzyć unikalne INDEX Składnia

Tworzy unikalny indeks na stole. wartości zduplikowane są niedozwolone:

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

Note: Składnia tworzenia indeksów waha się pomiędzy różnymi bazami danych. Dlatego: Sprawdź składnię do tworzenia indeksów w bazie danych.


Przykład CREATE INDEX

Instrukcja SQL poniżej tworzy indeks o nazwie "PIndex" na "LastName" kolumny w "Persons" tabela:

CREATE INDEX PIndex
ON Persons (LastName)

Jeśli chcesz utworzyć indeks na kombinacji kolumn, można wymienić nazwy kolumn w nawiasach, oddzielonych przecinkami:

CREATE INDEX PIndex
ON Persons (LastName, FirstName)