Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Creare indici su una tabella via codice SQL

Articolo scritto da Luca Ruggiero

All'atto della creazione di una tabella alcuni DBMS assegnano automaticamente ai vari campi della tabella dei puntatori numerici detti indici allo scopo di migliorare e potenziare i criteri di ricerca, senza basarsi sulla sola chiave primaria.

Ci sono invece DBMS che non svolgono questo compito in automatico e, all'occorrenza, è necessario intervenire a mano via codice SQL.

(L'articolo continua più sotto...)

Utilizzeremo l'istruzione CREATE INDEX attraverso la seguente sintassi

CREATE INDEX nome_indice ON nome_tabella (campo_1, campo_2)
Prendiamo in esame la nosra famosa tabella degli utenti per fare un esempio concreto
CREATE INDEX ute_index ON utenti (nome, cognome)
Possiamo rendere unico l'indice per evitare che il DBMS possa duplicarlo ed incorrere in un ovvio calo di prestazioni utilizzando la clausola UNIQUE
CREATE UNIQUE INDEX ute_index ON utenti (nome, cognome)
L'eliminazione dell'indice avviene attraverso il comando DROP
DROP INDEX ute_index

Corsi
Corso MS AccessCorso MS Access
Impara a creare e gestire database in maniera semplice e veloce. A partire da 39 €.
Corso MySQLCorso MySQL
Gestione del database open-source. A partire da 49 €.
Corso SQL e DatabaseCorso SQL e Database
Creazione e gestione di database relazionali. A partire da 39 €.
Vedi anche...
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122