| 型 | 説明 | 指定形式 | 別名 |
| 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'',...) |
|
|