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