Espressione SQL CREATE INDEX
- Pagina precedente SQL Default
- Pagina successiva SQL Drop
La frase CREATE INDEX viene utilizzata per creare indici nella tabella.
Senza leggere l'intera tabella, l'indice permette all'applicazione del database di trovare i dati più rapidamente.
Indice
Puoi creare indici nella tabella per accelerare e rendere più efficiente la ricerca dei dati.
Gli utenti non possono vedere gli indici, possono essere utilizzati solo per accelerare la ricerca/query.
Nota:Aggiornare una tabella che contiene un indice richiede più tempo rispetto all'aggiornamento di una tabella senza indice, poiché l'indice stesso deve essere aggiornato. Pertanto, è meglio creare indici solo sulle colonne (e sulle tabelle) che vengono spesso cercate.
Sintassi di CREATE INDEX SQL
Crea un semplice indice sulla tabella. Permette l'uso di valori duplicati:
CREATE INDEX index_name ON table_name (column_name)
Nota:"column_name" specifica la colonna da indicizzare.
Sintassi di CREATE UNIQUE INDEX SQL
Crea un indice unico sulla tabella. Un indice unico significa che due righe non possono avere lo stesso valore di indice.
CREATE UNIQUE INDEX index_name ON table_name (column_name)
Esempio di CREATE INDEX
Questo esempio creerà un semplice indice chiamato "Index_Pers" sulla colonna LastName della tabella Person:
CREATE INDEX Index_Pers ON Person (LastName)
Se desideri ordinareOrdinamento decrescentePer indicizzare i valori di una colonna, puoi aggiungere il riservato dopo il nome della colonna DESC:
CREATE INDEX Index_Pers ON Person (LastName DESC)
Se desideri che l'indice riguardi più di una colonna, puoi elencare i nomi delle colonne tra parentesi quadre, separati da virgola:
CREATE INDEX Index_Pers ON Person (LastName, FirstName)
- Pagina precedente SQL Default
- Pagina successiva SQL Drop