English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode d'utilisation et exemple de la clé CREATE INDEX en SQL

Référence des mots-clés SQL

CREATE INDEX (créer un index)

La commande CREATE INDEX est utilisée pour créer un index dans une table (permis les valeurs répétées).

L'index est utilisé pour récupérer très rapidement des données à partir de la base de données. Les utilisateurs ne voient pas l'index, ils ne sont utilisés que pour accélérer la recherche/Requête.

La requête suivante crée un index nommé 'idx_lastname' sur la colonne 'LastName' de la table 'Persons' :

CREATE INDEX idx_lastname
ON Persons (LastName);

Si vous souhaitez créer un index sur un ensemble de colonnes, vous pouvez lister les noms des colonnes entre parenthèses, séparés par des virgules :

CREATE INDEX idx_pname
ON Persons (LastName, FirstName);

Attention :La syntaxe de création d'index varie d'une base de données à l'autre. Par conséquent : vérifiez la syntaxe utilisée pour créer des index dans la base de données.

Attention :Il faut plus de temps pour mettre à jour une table en utilisant des index qu'une table sans index (parce que les index doivent également être mis à jour). Par conséquent, il est recommandé de ne créer des index que sur les colonnes fréquemment recherchées.

Référence des mots-clés SQL