MySQL

[MySQL] テーブルの作成

2015年9月21日

MySQLでテーブルを作成するサンプルです。

サンプル

このようなテーブルを作成してみます。

【testテーブル】
項目名 制約
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で指定できる型には主なものとして以下があります。

【MySQLの主要型】
意味
char 固定長文字列型
varchar 可変長文字列型
int 整数型
double 浮動小数点型
date 日付型
datetime 日時型
timestamp 日時型
time 時刻型

-MySQL
-