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 | 時刻型 |