MySQLでテーブルを作成するサンプルです。
サンプル
このようなテーブルを作成してみます。
項目名 | 型 | 制約 |
---|---|---|
id1 | 整数型3桁 | 主キー |
id2 | 文字型5桁 | 主キー |
val1 | 文字列型10桁 | デフォルト値 → 'XXXXXXXXXX' |
val2 | 小数型 (整数2桁、小数1桁) |
|
val3 | 日時型 | NULL禁止 |
例)上記テーブルを作成するSQL
CREATE TABLE test (
id1 int(3)
,id2 char(5)
,val1 varchar(10) DEFAULT 'XXXXXXXXXX'
,val2 double(3,1)
,val3 datetime NOT NULL
,PRIMARY KEY(id1, id2)
);
備考
MySQLで指定できる型には主なものとして以下があります。
型 | 意味 |
---|---|
char | 固定長文字列型 |
varchar | 可変長文字列型 |
int | 整数型 |
double | 浮動小数点型 |
date | 日付型 |
datetime | 日時型 |
timestamp | 日時型 |
time | 時刻型 |