Latest web development tutorials

SQL CREATE INDEX

CREATE INDEX, aby utworzyć indeks w tabeli.

Bez czytania całą tabelę, aplikacja bazy danych indeks może znaleźć dane szybciej.


wskaźnik

Można utworzyć indeks w tabeli, aby szybciej i skuteczniej kwerendy danych.

Użytkownik nie widzi indeksów, mogą być wykorzystywane jedynie w celu przyspieszenia wyszukiwania / zapytania.

Uwaga: Aktualizacja z indeksami tabeli wymaga więcej niż aktualizacji tabeli bez indeksów zajmuje więcej czasu, to dlatego, że sam indeks musi również zostać zaktualizowane.Dlatego idealnym podejście jest często po prostu szukał kolumn (i tabele), aby utworzyć indeks powyżej.

Składnia SQL CREATE INDEX

Tworzenie prostych indeks na stole. Pozwala to na korzystanie z dwóch wartości:

CREATE INDEX index_name
ON table_name (column_name)

SQL tworzyć unikalne składni INDEX

Stwórz unikalny indeks na stole. Nie zduplikowane wartości: unikalny wskaźnik oznacza, że ​​dwa wiersze nie mogą mieć taką samą wartość indeksu. . Tworzy unikatowy indeks na stole zduplikowane wartości nie są dopuszczone:

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

UWAGA: Składnia tworzenia indeksów w różnych bazach danych nie są takie same.Więc sprawdź swoją bazę do tworzenia składni indeksu.


Przykłady CREATE INDEX

Poniższa instrukcja SQL tworzy indeks o nazwie "PIndex" na "LastName" kolumny "osoby" tabela:

CREATE INDEX PIndex
ON Persons (LastName)

Jeśli chcesz indeksu więcej niż jednej kolumnie, można wymienić nazwy kolumn w nawiasach, oddzielonych przecinkami:

CREATE INDEX PIndex
ON Persons (LastName, FirstName)