#主キーは、データベース内の各行を一意に識別します。 PRIMARY KEY には一意の値を含める必要があり、NULL 値を含めることはできません。 MySQL テーブルには主キーが 1 つだけ存在できます。 PRIMARY KEY 制約を定義することで PRIMARY KEY 列を作成できます。 PRIMARY KEY 制約を定義するには、テーブルの作成時に PRIMARY KEY キーワードを使用する必要があります。これは、次の例で示すことができます。
次のクエリは、次のように定義します。 「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 サイトの他の関連記事を参照してください。