Gli ultimi tutorial di sviluppo web
 

SQL CREATE INDEX Statement


L'istruzione CREATE INDEX viene utilizzato per creare indici in tabelle.

Gli indici permettono l'applicazione di database per trovare dati veloce; senza leggere l'intera tabella.


indici

Un indice può essere creato in una tabella per trovare dati più rapido ed efficiente.

Gli utenti non possono vedere gli indici, che sono solo utilizzati per velocizzare le ricerche / query.

Note: Aggiornare una tabella con gli indici richiede più tempo di aggiornamento di una tabella senza (perché gli indici anche bisogno di un aggiornamento). Per questo si deve solo creare indici su colonne (e tabelle) che saranno spesso cercato contro.

SQL CREATE INDEX Sintassi

Crea un indice su un tavolo. valori duplicati sono consentiti:

CREATE INDEX index_name
ON table_name (column_name)

SQL CREATE UNIQUE INDEX Sintassi

Crea un indice univoco su un tavolo. valori duplicati non sono consentiti:

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

Note: La sintassi per la creazione di indici varia tra i diversi database. Quindi: Controllare la sintassi per la creazione di indici nel database.


CREATE INDEX Esempio

L'istruzione SQL di seguito crea un indice chiamato "PIndex" sul "LastName" colonna nella "Persons" tabella:

CREATE INDEX PIndex
ON Persons (LastName)

Se si desidera creare un indice su una combinazione di colonne, è possibile elencare i nomi delle colonne all'interno delle parentesi, separati da virgole:

CREATE INDEX PIndex
ON Persons (LastName, FirstName)