CREATE TABLE文記述時に記述CREATE TABLE <table_name> (
column1 data_type1 <column-level_constraint1>,
column2 data_type2 <column-level_constraint2>,
...
<table-level_constraint>
);
int:整数double:小数点以下を含む数値char(n):固定長文字列、nは桁数(n文字未満の場合はスペースが埋め込まれる)varchar(n):可変長文字列、nは桁数date:年月日(YYYY-MM-DD)datetime:年月日と時刻(YYYY-MM-DD)PRIMARY KEYとして指定できる制約NULLを禁止する column1 data_type1 PRIMARY KEY,
PRIMARY KEY(column1, ...)
NULL値が入らないようにする制約column1 data_type1 NOT NULL,
PRIMARY KEY)と異なり、
NULLを禁止するわけではない column1 data_type1 UNIQUE,
UNIQUE(column1, ...)
TRUEまたはUNKNOWNとなる column1 data_type1 CHECK(column1>=100),
CHECK(column1>0)
column1 data_type1 REFERENCES <table_name>(<column_name>),
FOREIGN KEY(column1) REFERENCES <table_name>(<column_name>)