DBで設定できる制約

DBで設定できる制約について調べてみました〜

 

unique制約

同じ値は登録できない制約です。

 

 

not null制約

nullを登録できない制約です。

 

 
primary key制約

主キーを設定する制約です。

null、同じ値が保存できなくなります。

railsだとidにデフォルトでprimary key制約がつきます。

 

 

default制約

値を指定しなかった際のデフォルト値を設定する制約です。

 

 

foreign key制約

参照先のテーブルに無い値は保存できないようにする制約です。

 

 

感想その他

各種制約の詳しい内容についても後日調べたいです!