NULLの許可
テーブル作成時に何も指定しなければ、NULLは許容されている。
NULLを許容しない場合はNOT NULL
を指定する。
CREATE TABLE cats
(
name VARCHAR(100) NOT NULL,
age INT NOT NULL
);
DEFAULT値の設定
INSERT
時に値を入れなかった場合に、デフォルトで入る値を設定できる。DEFAULT
キーワードで指定する。
CREATE TABLE cats
(
name VARCHAR(20) DEFAULT 'no name provided',
age INT DEFAULT 99
);