MySQL5逆引き大全460の極意

データ定義命令の極意 - Tips134 一意性制約を定義するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

6-2CREATE TABLE/DROP TABLETips134 一意性制約を定義するには

Level1

PointCREATE TABLE命令で、列フラグとしてUNIQUEを指定します

構文  一意キー
CREATE TABLE テーブル名 (列名 データ型 UNIQUE KEY [,...])

UNIQUEキーワードは、指定されたフィールドに対して一意性制約を設定します。一意性制約を設定したフィールドの値は、テーブルの中で一意でなければなりません。主キー制約とも似ていますが、主キー制約の場合とは違って、一意性制約ではNULL値をセットすることができます。

用例
mysql> CREATE TABLE artist (artist_id CHAR(5) PRIMARY KEY, 
    -> name VARCHAR(40) UNIQUE, birthday DATE NULL); 
Query OK, 0 rows aff

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません