Création et suppression d'index SQL et avantages de l'utilisation d'index

Table des matières

1. Créer un index

1. Autre façon de créer un index

2. Créer un index pour créer

2. Supprimer l'index 

1. La méthode drop supprime directement l'index

2. Supprimer l'index en mode modification

3. L'utilisation des index

Avantages de l'utilisation des index :


Les index comprennent principalement des index ordinaires, des index uniques, des index de clé primaire, des index de clé étrangère, des index de texte intégral et des index composites.

1. Créer un index

1. Autre façon de créer un index

① Index ordinaire : le type d'index de base dans MySQL, qui permet d'insérer des valeurs en double et des valeurs nulles dans les colonnes définissant l'index

alter table table name add index index name (nom du champ pour créer l'index);

② Index unique : la valeur dans la colonne d'index doit être unique, mais les valeurs nulles sont autorisées,

alter table table name add unique index index name (nom du champ pour créer l'index);

③ Index de texte intégral : un seul index de texte intégral est autorisé pour chaque table, et les index de texte intégral sont utilisés sur les champs de type CHAR, VARCHAR et TEXT

alter table table name add fulltext index index name (nom du champ pour créer l'index);

2. Créer un index pour créer

① Index général

créer l'index nom de l'index sur le nom de la table (nom du champ pour créer l'index) ;

② index unique

créer un nom d'index d'index unique sur le nom de la table (nom du champ pour créer l'index) ;

③ Index de texte intégral

créer un nom d'index d'index de texte intégral sur le nom de la table (nom du champ pour créer l'index) ;

2. Supprimer l'index 

1. La méthode drop supprime directement l'index

déposez le nom de l'index sur le nom de la table ;

2. Supprimer l'index en mode modification

modifier le nom de la table drop index nom de l'index ;

3. L'utilisation des index

Avantages de l'utilisation des index :

Dans l'interrogation d'une grande quantité de données, les avantages d'une utilisation rationnelle des index sont très évidents.Cela peut non seulement améliorer considérablement l'efficacité de la recherche des conditions d'appariement, mais aussi être utilisé pour accélérer les opérations de tri et de regroupement.

À cette époque, si l'index n'était pas utilisé correctement, il y avait des inconvénients relativement sérieux : lors de l'ajout, de la suppression et de la modification de données dans la table, l'index avait également besoin d'une maintenance dynamique, ce qui réduisait la vitesse de maintenance des données.

 Tant que l'index est créé, l'index sera-t-il pris ? incertain. Par exemple, lors de l'utilisation d'un index combiné, l'index ne fonctionnera pas si la recherche n'est pas effectuée selon le principe du "préfixe le plus à gauche". 

Je suppose que tu aimes

Origine blog.csdn.net/SUMMERENT/article/details/128938979
conseillé
Classement