Utilisez la commande ALTER pour ajouter et supprimer des index
Il existe quatre façons d’ajouter un index à une table de données :
MODIFIER TABLE tbl_name ADD
PRIMAIRECLÉ (column_list) : Cette affirmation ajoute une clé primaire, ce qui signifie
La valeur de l’indice doit être unique et ne peut pas être NULL。
MODIFIER TABLE tbl_name ADD
UNIQUEindex_name (column_list) : Cette affirmation crée un indice
doit être unique (en plus de NULL, qui peut se produire plusieurs fois)。
MODIFIER TABLE tbl_name ADD
INDEXindex_name (column_list) : Ajouter
Indice normal, la valeur de l’indice peut apparaître plusieurs fois.
MODIFIER TABLE tbl_name ADD
TEXTE INTÉGRALindex_name (column_list) : Cette déclaration précise que l’index est TEXTE ENTIER pour
Index intégral。
Lors de la création d’un index, il est recommandé de le créer directement avec la ligne de commande MySQL, et non avec MySQL Workbench pour le créer.
Voir l’index
· Tableau
Le nom de la table.
· Non_unique
Si l’index ne peut pas inclure de mots en double, il est 0. Si vous le pouvez, alors 1.
· Key_name
Le nom de l’index.
· Seq_in_index
Numéro de séquence de colonne dans l’index, commençant par 1.
· Column_name
Nom de la colonne.
· Collation
Comment les colonnes sont-elles stockées dans l’index ? Dans MySQL, il existe une valeur « A » (ascendante) ou NULL (sans classification).
· Cardinalité
Une estimation du nombre de valeurs uniques dans l’indice. Il peut être mis à jour en exécutant ANALYZE TABLE ou myisamchk -a. Les cardinaux sont comptés en fonction de statistiques stockées en entiers, donc la valeur n’a pas besoin d’être précise même pour de petites tables. Plus la cardinalité est grande, plus il y a de chances que MySQL utilise cet index lors de la création fédérée.
· Sub_part
Si la colonne n’est que partiellement indexée, c’est le nombre de caractères qui sont indexés. Si toute la colonne est indexée, elle est NULLE.
· Plein à craquer
Indique comment les mots-clés sont compressés. Si elle n’est pas compressée, elle est NULLE.
· Null
Si la colonne contient NULL, elle contient OUI. Sinon, la colonne contient NON.
· Index_type
J’ai utilisé des méthodes d’indexation (BTREE, FULLTEXT, HASH, RTREE).
· Commentaire