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 ?

Combien de clés primaires y a-t-il dans une seule table de données de la base de données ?

烟雨青岚
Libérer: 2020-07-06 15:20:00
original
14710 Les gens l'ont consulté

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.

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 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………… )
Copier après la connexion

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]
)
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal