12 制約

NOT NULL制約

例: CREATE TABLE t1(i INTEGER NOT NULL);

UNIQUE制約

例: CREATE TABLE t1(i INTEGER UNIQUE);

主キー制約

例:
CREATE TABLE t1(i INTEGER PRIMARY KEY);
CREATE TABLE t2(i INTEGER ,j FLOAT, PRIMARY KEY(i,j));

CHECK制約

例:
CREATE TABLE t1(i INTEGER PRIMARY KEY,CHECK(i >= 0));
CREATE TABLE t2(i INTEGER PRIMARY KEY,j FLOAT,CHECK (i >= 0 or j >= 0));
CREATE TABLE t2(i INTEGER PRIMARY KEY,j TEXT,CHECK (j IN ('男','女')));