CreateTableStudent (RollNoINTPRIMARYKEY, NameVarc"/> CreateTableStudent (RollNoINTPRIMARYKEY, NameVarc">

Maison  >  Article  >  base de données  >  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 ?

WBOY
WBOYavant
2023-09-16 17:49:022047parcourir

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)

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)

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer