SQL CREATE INDEX Déclaration

SQL CREATE INDEX Déclaration

L'instruction CREATE INDEX est utilisé pour créer des index dans les tables.

Les index sont utilisés pour récupérer des données à partir de la base de données très rapide. Les utilisateurs ne peuvent pas voir les indices, ils sont juste utilisés pour accélérer les recherches / requêtes.

Note: La mise à jour d'une table avec des index prend plus de temps que la mise à jour d'une table sans (parce que les indices ont également besoin d'une mise à jour). Alors, créez uniquement les index sur les colonnes qui seront Recherchés contre.

CREATE INDEX Syntaxe

Crée un index sur une table. Les valeurs en double sont autorisés:

CREATE INDEX nom_index
ON nom_table (colonne1 de colonne2..);

UNIQUE INDEX Syntaxe CREATE

Crée un index unique sur une table. Les valeurs en double ne sont pas autorisés:

UNIQUE INDEX nom_index CREATE
ON nom_table (colonne1 de colonne2..);

Remarque: La syntaxe pour la création d'index varie entre les différentes bases de données. Par conséquent: Vérifiez la syntaxe pour la création d'index dans votre base de données.

Exemple CREATE INDEX

L'instruction SQL ci-dessous crée un index nommé « idx_lastname » dans la colonne « LastName » dans la table « Personnes »:

CREATE INDEX idx_lastname
Sur les personnes (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 idx_pname
Sur les personnes (LastName, FirstName);

DROP INDEX Déclaration

L'instruction DROP INDEX permet de supprimer un index dans une table.

Articles Liés