Instrucțiunea CREATE INDEX este utilizat pentru a crea indici în tabele.
Indici ai permite aplicarea bazei de date pentru a găsi rapid de date; fără a citi întregul tabel.
Indici ai
Un index poate fi creat într-un tabel pentru a găsi date mai rapid și mai eficient.
Utilizatorii nu pot vedea indicii, ele sunt folosite doar pentru a mări viteza de căutare / interogări.
Note: Actualizarea unui tabel cu indici durează mai mult timp decât actualizarea unui tabel fără (because the indexes also need an update) , de (because the indexes also need an update) , (because the indexes also need an update) de (because the indexes also need an update) . Deci , ar trebui să creați numai indexurile pe coloane (and tables) , care vor fi în mod frecvent căutate împotriva.
SQL CREATE INDEX Sintaxa
Creează un index pe o masă. sunt permise valori duplicate:
CREATE INDEX index_name
ON table_name (column_name)
SQL CREATE UNIQUE INDEX Sintaxa
Creează un index unic pe o masă. Valorile duplicate nu sunt permise:
CREATE UNIQUE INDEX index_name
ON table_name (column_name)
Note: Sintaxa pentru crearea de indexuri variază între diferite baze de date. Prin urmare: Verificați sintaxa pentru crearea de indecși în baza de date.
CREATE INDEX Exemplu
Instrucțiunea SQL de mai jos creează un index numit "PIndex" pe "LastName" coloana în "Persons" tabel:
CREATE INDEX PIndex
ON Persons (LastName)
Dacă doriți să creați un index pe o combinație de coloane, puteți lista numele de coloană din paranteze, separate prin virgulă:
CREATE INDEX PIndex
ON Persons (LastName, FirstName)