Latest web development tutorials

SQL CREATE INDEX

CREATE INDEX pour créer un index dans le tableau.

Sans lire l'ensemble de la table, l'application de base de données d'index peut trouver des données plus rapide.


index

Vous pouvez créer un index dans la table, afin d'interroger plus rapidement et efficacement les données.

L'utilisateur ne peut pas voir les indices, ils ne peuvent être utilisés pour accélérer la recherche / requête.

Remarque: table de mise à jour avec des index exige plus que la mise à jour d' une table sans index prend plus de temps, cela est parce que l'indice lui - même doit également être mis à jour.Par conséquent, l'approche idéale est souvent juste recherché colonnes (et tables) pour créer l'index ci-dessus.

SQL CREATE INDEX Syntaxe

Créer un index simple sur un tableau. Il permet l'utilisation de valeurs en double:

CREATE INDEX index_name
ON table_name (column_name)

SQL syntaxe CREATE INDEX UNIQUE

Créer un index unique sur la table. Aucune des valeurs en double: index unique signifie que deux lignes ne peuvent pas avoir la même valeur de l'indice. . Crée un index unique sur une table des valeurs en double ne sont pas autorisés:

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

NOTE: La syntaxe pour la création d' index dans différentes bases de données ne sont pas les mêmes.Donc, vérifiez votre base de données pour créer la syntaxe d'index.


Des exemples de CREATE INDEX

L'instruction SQL suivante crée un index appelé "pindex" sur le "LastName" colonne "Personnes" tableau:

CREATE INDEX PIndex
ON Persons (LastName)

Si vous souhaitez indexer plus d'une colonne, vous pouvez lister les noms des colonnes entre parenthèses, séparés par des virgules:

CREATE INDEX PIndex
ON Persons (LastName, FirstName)