ホームページ >データベース >mysql チュートリアル >PRIMARY KEY とは何を意味し、MySQL テーブルでどのように使用できるのでしょうか?

PRIMARY KEY とは何を意味し、MySQL テーブルでどのように使用できるのでしょうか?

WBOY
WBOY転載
2023-09-16 17:49:022110ブラウズ

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

#主キーは、データベース内の各行を一意に識別します。 PRIMARY KEY には一意の値を含める必要があり、NULL 値を含めることはできません。 MySQL テーブルには主キーが 1 つだけ存在できます。 PRIMARY KEY 制約を定義することで PRIMARY KEY 列を作成できます。 PRIMARY KEY 制約を定義するには、テーブルの作成時に PRIMARY KEY キーワードを使用する必要があります。これは、次の例で示すことができます。

Example

次のクエリは、次のように定義します。 「RollNo」列を主キーとして配置し、「student」という名前のテーブルを作成します-

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

テーブルを次のように記述すると、「RollNo」に 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)

さて、「生徒「テーブルの「RollNo」列には一意の値が必要であり、null にすることはできません。

以上がPRIMARY KEY とは何を意味し、MySQL テーブルでどのように使用できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。