SQL CREATE INDEX Klíčové slovo
❮ Reference klíčových slov SQL
VYTVOŘIT INDEX
Příkaz CREATE INDEX
slouží k vytváření indexů v tabulkách (umožňuje duplicitní hodnoty).
Indexy se používají k velmi rychlému získávání dat z databáze. Uživatelé nevidí indexy, slouží pouze k urychlení vyhledávání/dotazů.
Následující SQL vytvoří index s názvem „idx_lastname“ ve sloupci „LastName“ v tabulce „Persons“:
CREATE INDEX idx_lastname
ON Persons (LastName);
Pokud chcete vytvořit index na kombinaci sloupců, můžete uvést názvy sloupců v závorkách oddělené čárkami:
CREATE INDEX idx_pname
ON Persons (LastName, FirstName);
Poznámka: Syntaxe pro vytváření indexů se v různých databázích liší. Proto: Zkontrolujte syntaxi pro vytváření indexů ve vaší databázi.
Poznámka: Aktualizace tabulky s indexy trvá déle než aktualizace tabulky bez (protože indexy také potřebují aktualizaci). Vytvářejte tedy indexy pouze pro sloupce, které budou často prohledávány.
❮ Reference klíčových slov SQL