Maison > base de données > tutoriel mysql > Que signifie PRIMARY KEY et comment pouvons-nous l'utiliser dans les tables MySQL ?

Que signifie PRIMARY KEY et comment pouvons-nous l'utiliser dans les tables MySQL ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-09-16 17:49:02
avant
2185 Les gens l'ont consulté

PRIMARY KEY 是什么意思以及我们如何在 MySQL 表中使用它?

La clé primaire identifie de manière unique chaque ligne de la base de données. PRIMARY KEY doit contenir des valeurs uniques et ne doit pas contenir de valeurs NULL. Il ne peut y avoir qu'une seule clé primaire dans une table MySQL. Nous pouvons créer des colonnes PRIMARY KEY en définissant des contraintes PRIMARY KEY. Afin de définir la contrainte PRIMARY KEY, nous devons utiliser le mot-clé PRIMARY KEY lors de la création de la table, cela peut être démontré dans l'exemple suivant -

Exemple

Pour la requête suivante, nous avons créé une colonne appelée Table de "étudiant" -

mysql> Create Table Student(RollNo INT PRIMARY KEY, Name Varchar(20),
   Address Varchar(20), DOB DATE);
Query OK, 0 rows affected (0.16 sec)
Copier après la connexion

Maintenant, en décrivant le tableau comme ci-dessous, nous pouvons voir que "RollNo" a une contrainte PRIMARY KEY -

mysql> Describe Student;

+---------+-------------+------+-----+---------+-------+
| Field   | Type        | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| RollNo  | int(11)     | NO   | PRI | NULL    |       |
| Name    | varchar(20) | YES  |     | NULL    |       |
| Address | varchar(20) | YES  |     | NULL    |       |
| DOB     | date        | YES  |     | NULL    |       |
+---------+-------------+------+-----+---------+-------+

4 rows in set (0.03 sec)
Copier après la connexion

Maintenant, la colonne "RollNo" de la table "Student" doit avoir une valeur unique et ne peut pas être nulle.

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 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