Maison > base de données > tutoriel mysql > le corps du texte

Comment modifier le type d'index dans MySQL

青灯夜游
Libérer: 2022-04-14 19:50:35
original
7683 Les gens l'ont consulté

Méthode MySQL pour modifier le type d'index : 1. Utilisez l'instruction "DROP INDEX index name ON table name ;" pour supprimer l'index spécifié d'origine ; 2. Utilisez le "CREATE index type password INDEX index name ON table name (nom de la colonne) [length] )" crée un index avec le même nom pour modifier le type.

Comment modifier le type d'index dans MySQL

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

Il n'y a pas d'instruction directe pour modifier l'index dans MySQL. Généralement, nous devons d'abord supprimer l'index d'origine, puis créer un index avec le même nom si nécessaire, afin de modifier l'index déguisé.

mysql Modifier le type d'index

1. Supprimer l'index d'origine

Lorsque l'index n'est plus nécessaire, vous pouvez utiliser l'instruction DROP INDEX pour supprimer l'index.

Format de grammaire :

DROP INDEX <索引名> ON <表名>
Copier après la connexion

La description de la syntaxe est la suivante :

  • : Le nom de l'index à supprimer.

  •  : Spécifiez le nom de la table où se trouve l'index.

Exemple :

informations d'index tb_stu_info2 de la table de données

Comment modifier le type dindex dans MySQL

Comme le montrent les résultats de sortie : "Key_name: height" - le nom de l'index est "height", "Index_type : Utilisation de l'index BTREE » Le type est "BTREE"

Supprimez la hauteur de l'index dans la table tb_stu_info2

DROP INDEX height ON tb_stu_info2;
Copier après la connexion

2. Créez un index avec le même nom

Vous pouvez utiliser l'instruction CREATE INDEX spécifiquement pour créer des index pour créer un index sur une table existante, mais cette instruction ne peut pas créer de clé primaire.

Format de la syntaxe :

CREATE <索引名> INDEX ON <表名> (<列名> [<长度>] [ ASC | DESC])
Copier après la connexion

La description de la syntaxe est la suivante :