Maison  >  Article  >  base de données  >  Une table dans MySQL peut avoir plusieurs index uniques

Une table dans MySQL peut avoir plusieurs index uniques

王林
王林original
2020-09-30 10:09:235417parcourir

Une table dans MySQL peut avoir plusieurs index uniques. Si vous pouvez déterminer qu'une colonne de données ne contient que des valeurs différentes les unes des autres, alors lors de la création d'un index pour cette colonne de données, vous devez utiliser le mot-clé UNIQUE pour la définir comme un index unique.

Une table dans MySQL peut avoir plusieurs index uniques

Une table dans MySQL peut avoir plusieurs index uniques.

(Tutoriel recommandé : Tutoriel mysql )

Si vous pouvez déterminer qu'une certaine colonne de données ne contiendra que des valeurs différentes les unes des autres, lors de la création d'un index pour cette colonne de données Vous devez utiliser le mot-clé UNIQUE pour la définir comme un index unique.

Les avantages de faire cela :

Premièrement, cela simplifie la gestion par MySQL de cet index, et cet index devient plus efficace.

Deuxièmement, lorsqu'un nouvel enregistrement est inséré dans la table de données, MySQL vérifiera automatiquement si la valeur de ce champ du nouvel enregistrement est déjà apparue dans ce champ d'un certain enregistrement, si c'est le cas, MySQL refusera ; pour insérer ce champ de nouveaux enregistrements.

En d'autres termes, l'index unique peut garantir l'unicité de l'enregistrement de données. En fait, dans de nombreux cas, le but de la création d’index uniques n’est pas d’augmenter la vitesse d’accès, mais simplement d’éviter la duplication des données.

Recommandations associées : formation php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn