Différence entre Clé primaire et Clé unique

La clé primaire et la clé unique sont utilisées pour identifier un tuple de manière unique et appliquer l’unicité dans une colonne ou une combinaison de colonnes.

La différence clé entre la clé primaire et la clé unique est que la clé primaire n’accepte pas les valeurs NULL alors que les valeurs NULL sont autorisées dans les contraintes de clé uniques.

 

Table de comparaison
Clé primaireClé unique
DéfinitionIl est utilisé pour servir d’identifiant unique pour chaque ligne d’une table.Il détermine également de manière unique une ligne, qui n’est pas définie en tant que clé primaire.
Valeur NULL acceptéeLa clé primaire n’acceptera pas les valeurs NULL.La clé unique acceptera une valeur NULL.
Nombre de clés pouvant être définies dans la tableUne seule clé primairePeut avoir plusieurs clé unique
IndexCrée un index clusterCrée un index non cluster
Questions techniques sur MYSQL

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *