SQL CREATE INDEX Déclaration
L'instruction CREATE INDEX est utilisé pour créer des index dans les tables.
Index permettent l'application de base de données pour trouver rapidement des données; sans lire toute la table.
Index
Un index peut être créé dans une table pour trouver des données plus rapidement et plus efficacement.
Les utilisateurs ne peuvent pas voir les indices, ils sont juste utilisés pour accélérer les recherches / requêtes.
Remarque: La mise à jour d'une table avec index prend plus de temps que la mise à jour d'une table sans (parce que les indices ont également besoin d'une mise à jour). Donc, vous ne devez créer des index sur les colonnes (ou tableaux) qui seront recherchés fréquemment contre.
Syntaxe SQL CREATE INDEX
Crée un index sur une table. Les valeurs en double sont autorisés:
CREATE INDEX index_name
ON table_name (column_name)
ON table_name (column_name)
SQL Syntaxe de CREATE UNIQUE INDEX
Crée un index unique sur une table. Les valeurs en double ne sont pas autorisés:
CREATE UNIQUE INDEX index_name
ON table_name (column_name)
ON table_name (column_name)
Remarque: La syntaxe pour créer des index varie selon les différentes bases de données. Par conséquent: Vérifiez la syntaxe pour créer des index dans votre base de données.
CREATE INDEX Exemple
L'instruction SQL ci-dessous crée un index nommé "pindex" sur le "Nom" dans la colonne "Personnes" table:
CREATE INDEX PIndex
ON Persons (LastName)
ON Persons (LastName)
Si vous voulez créer un index sur une combinaison de colonnes, vous pouvez lister les noms de colonnes dans les parenthèses, séparés par des virgules:
CREATE INDEX PIndex
ON Persons (LastName, FirstName)
ON Persons (LastName, FirstName)
0 commentaires:
Post a Comment
HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT