UNIQUE制約
他の行の値と重複しないようにデータベースのテーブルに制限をかけること。
NOT NULL制約
データにnull値を入れて良いか制約。
CHECK制約
- 条件を指定し、条件を満たさないデータを禁止
主キー制約(PRIMARY KEY)
- 一意を保証
- 重複とNULLを禁止
- 1つのテーブルに1つ
外部キー制約(FOREIGN KEY)
外部キー(FK)とは、2つのテーブル同士を結び付けるもの。
外部キーは、子テーブルに設定されるもので、親テーブルにある列に依存している。
=>他のテーブルの列を参照し、その列にないデータを禁止