Ultimele tutoriale de dezvoltare web
 

SQL CREATE INDEX


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)