Maison >base de données >SQL >Combien de clés primaires y a-t-il dans une seule table de données de la base de données ?
Il ne peut y avoir qu'une seule clé primaire dans une seule table de données de la base de données. Une clé primaire de base de données fait référence à une colonne ou à une combinaison de plusieurs colonnes, dont la valeur peut identifier de manière unique chaque ligne de la table, à travers laquelle l'intégrité de l'entité de la table peut être renforcée. La clé primaire est principalement utilisée pour associer des clés étrangères à d'autres ; tableaux, ainsi que cette Modification et suppression d’enregistrements.
Il ne peut y avoir qu'une seule clé primaire dans une seule table de données de la base de données.
Une clé primaire de base de données fait référence à une colonne ou à une combinaison de colonnes dont la valeur identifie de manière unique chaque ligne de la table, à travers laquelle l'intégrité de l'entité de la table peut être renforcée. La clé primaire est principalement utilisée pour associer des clés étrangères dans d'autres tables, ainsi que pour modifier et supprimer cet enregistrement.
1. Chaque table de la base de données ne peut avoir qu'une seule clé primaire, et il est impossible d'avoir plusieurs clés primaires.
2. Les clés primaires dites multiples d'une table sont appelées clés primaires conjointes.
Remarque : Clé primaire commune : utilisation de plusieurs champs ensemble comme clé primaire d'une table.
3. Le rôle de la clé primaire est de garantir l'unicité et l'intégrité des données. En même temps, la récupération de la table via la clé primaire peut augmenter la vitesse de récupération.
Parlons de la façon de créer une clé primaire commune :
1 Sélectionnez plusieurs colonnes en même temps dans l'interface graphique et cliquez sur Définir comme clé primaire.
2. L'instruction sql définit plusieurs colonnes comme clés primaires :
L'une est écrite lors de la création de la table, et l'instruction est la suivante :
Create Table 表名 (字段名1 Int Not Null, 字段名2 nvarchar(13) Not Null Primary Key (字段名1, 字段名2), 字段名3………… 字段名N………… )
L'autre est lorsque la table est en cours de construction Après avoir modifié la table, l'instruction est la suivante :
ALTER TABLE 表名 WITH NOCHECK ADD CONSTRAINT [PK_表名] PRIMARY KEY NONCLUSTERED ( [字段名1], [字段名2] )
Tutoriel recommandé : "Tutoriel vidéo SQL"
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!