型 | 説明 | 指定形式 | 別名 |
tinyint |
8bit整数。 |
tinyint(n) [unsigned] [zerofill] |
|
smallint |
16bit整数。 |
smallint(n) [unsigned] [zerofill] |
|
mediumint |
24bit整数。 |
mediumint(n) [unsigned] [zerofill] |
|
int |
32bit整数。 |
int(n) [unsigned] [zerofill] |
integer |
bigint |
64bit整数。 |
bigint(n) [unsigned] [zerofill] |
|
decimal |
パック10進数。 |
decimal(n, d) [zerofill] |
dec,numeric |
float |
浮動小数点数。4または8バイト。 |
tinyint(n) [zerofill] |
|
double |
浮動小数点数。 |
double(n) [zerofill] |
|
double precision |
倍精度浮動小数点数。 |
double precision(n) [zerofill] |
real |
char |
固定長文字列型。 |
char(n) [binary] |
|
varchar |
可変長文字列型。 |
varchar(n) [binary] |
|
tinytext |
可変長文字列型。255バイト以下。 |
tinytext |
|
text |
可変長文字列型。65535バイト以下。 |
text |
|
mediumtext |
可変長文字列型。1677215バイト以下。 |
mediumtext |
|
longtext |
可変長文字列型。4294967295バイト以下。 |
longtext |
|
date |
日付型。 |
date |
|
datetime |
日付時刻型。 |
datetime |
|
timestamp |
日付時刻型n桁。 |
timestamp(n) |
|
time |
時刻型。 |
time |
|
year |
年。2または4桁。 |
year(n) |
|
tinyblob |
8bit整数。 |
tinyblob |
|
blob |
8bit整数。 |
blob |
|
mediumblob |
8bit整数。 |
mediumblob |
|
longblob |
8bit整数。 |
longblob |
|
enum |
列挙型。 |
enum('文字列1',文字列2'',...) |
|
set |
文字列セット型。 |
set('文字列1',文字列2'',...) |
|
|