Słowo kluczowe INDEX SQL
❮ Odniesienie do słów kluczowych SQL
UTWÓRZ INDEKS
Polecenie CREATE INDEX
służy do tworzenia indeksów w tabelach (zezwala na duplikaty wartości).
Indeksy służą do bardzo szybkiego pobierania danych z bazy danych. Użytkownicy nie widzą indeksów, służą tylko do przyspieszenia wyszukiwania/zapytania.
Poniższy kod SQL tworzy indeks o nazwie „idx_lastname” w kolumnie „LastName” w tabeli „Persons”:
CREATE INDEX idx_lastname
ON Persons (LastName);
Jeśli chcesz utworzyć indeks dla kombinacji kolumn, możesz podać nazwy kolumn w nawiasach, oddzielone przecinkami:
CREATE INDEX idx_pname
ON Persons (LastName, FirstName);
Uwaga: Składnia tworzenia indeksów różni się w różnych bazach danych. Dlatego: Sprawdź składnię tworzenia indeksów w swojej bazie danych.
Uwaga: Aktualizacja tabeli z indeksami zajmuje więcej czasu niż aktualizacja tabeli bez (ponieważ indeksy również wymagają aktualizacji). Dlatego twórz indeksy tylko w kolumnach, które będą często przeszukiwane.
UPUŚĆ INDEKSU
Polecenie DROP INDEX
służy do usunięcia indeksu z tabeli.
Dostęp do MS:
DROP INDEX index_name ON table_name;
Serwer SQL:
DROP INDEX table_name.index_name;
DB2/Wyrocznia:
DROP INDEX index_name;
MySQL:
ALTER TABLE table_name
DROP INDEX index_name;
❮ Odniesienie do słów kluczowych SQL