>> MySQL入門トップに戻る

MySQL PRIMARY KEY制約

MySQLにおけるPRIMARY KEY制約についての説明です。

PRIMARY KEY制約を設定したカラムはそのテーブルの主キーということになります。
設定したカラムは、

・重複した値を格納できない
・NOT NULLが設定される
・インデックスが作成される

という設定が追加されます。
mysql_queryやコマンドラインから以下のようなSQLコマンドを設定します。
CREATE TABLE test(id int PRIMARY KEY);
CREATE TABLE test(id int,sample char(50),PRIMARY KEY(id,char));
カラムの型の後ろに書くか、カラムを書いた後にカンマで区切って、
「PRIMARY KEY(カラム名・・)」と書きます。
後者の書き方だと複数のカラムにPRIMARY KEYを設定することができます。


>> 【MySQL UNIQUE制約】に進む
>> MySQL入門トップに戻る