Section courante

A propos

Section administrative du site

CREATE INDEX

Crée un index
MySQL  

Syntaxe

CREATE [UNIQUE|FULLTEXT] INDEX nomindex ON nomtable (nomcolonne[(longueur)],...)
CREATE [UNIQUE|FULLTEXT] INDEX nomindex ON nomtable (nomcolonne[(longueur)],...) USING {BTREE | HASH}

Paramètres

Nom Description
nomindex Ce paramètre permet d'indiquer le nom de l'index.
nomtable Ce paramètre permet d'indiquer le nom de la table dans la base de données.
nomcolonne Ce paramètre permet d'indiquer le nom du champ dans la table de la base de données.
longueur Ce paramètre permet d'indiquer la longueur du champ devant être retenu dans l'index.
USING typeindex Ce paramètre permet d'indiquer que le type d'algorithme qu'il faut utiliser pour l'indexation, est soit BTREE ou HASH (uniquement pour MEMORY/HEAP et NDB).

Description

Cette instruction permet de créer une nouvelle index sur un ou des champs d'une table.

Remarques

Exemple

L'exemple suivant permet de créer un index sur le champ «monchamp» sur la table «matable» en utilisant un index de type «BTREE» :

  1. CREATE INDEX index_monchamp ON matable (monchamp) USING BTREE;

Voir également

Article - Les géants de l'informatique - Oracle

Références

MySQL - Référence, Edition Micro Application, Nicolas Rivereau, Antoine Pichot, 2002, ISBN: 2-7429-2560-0, page 901.
MySQL: The definitive guide to using, programming, and administering MySQL 4 databases - Second Edition, Paul Dubois, 2003, ISBN: 0-7357-1212-3, page 854

Dernière mise à jour : Samedi, le 3 octobre 2015