| 標準SQL
| MySQL
| PostgreSQL
|
| 正式名
| 別名
| 正式名
| 別名
| 正式名
| 別名
|
| SMALLINT |
|
SMALLINT [(精度)] [UNSIGNED] [ZEROFILL] |
|
SMALLINT |
INT2 |
| INTEGER |
INT |
INTEGER [(精度)] [UNSIGNED] [ZEROFILL] |
INT [(精度)] [UNSIGNED] [ZEROFILL] |
INTEGER |
INT, INT4 |
| FLOAT [(精度)] |
|
FLOAT (精度) [UNSIGNED] [ZEROFILL] |
FLOAT [(精度, 位取り)] [UNSIGNED] [ZEROFILL] |
|
|
| DOUBLE PRECISION |
|
DOUBLE PRECISION [(精度, 位取り)] [UNSIGNED] [ZEROFILL] |
|
DOUBLE PRECISION |
FLOAT8 |
| REAL |
|
REAL [(精度, 位取り)] [UNSIGNED] [ZEROFILL] |
DOUBLE [(精度, 位取り)] [UNSIGNED] [ZEROFILL] |
REAL |
FLOAT4 |
| DECIMAL [(精度 [, 位取り])] |
DEC [(精度 [, 位取り])] |
DECIMAL [(精度 [, 位取り])] [UNSIGNED] [ZEROFILL] |
DEC [(精度 [, 位取り])] [UNSIGNED] [ZEROFILL] |
DECIMAL [(精度, 位取り)] |
|
| NUMERIC [(精度 [, 位取り])] |
|
NUMERIC [(精度 [, 位取り])] [UNSIGNED] [ZEROFILL] |
|
NUMERIC [(精度, 位取り)] |
|
|
|
TINYINT [(長さ)] [UNSIGNED] [ZEROFILL] |
|
|
|
|
|
MEDIUMINT [(長さ)] [UNSIGNED] [ZEROFILL] |
|
|
|
|
|
BIGINT [(長さ)] [UNSIGNED] [ZEROFILL] |
|
BIGINT |
INT8 |
| 標準SQL
| MySQL
| PostgreSQL
|
| 正式名
| 別名
| 正式名
| 別名
| 正式名
| 別名
|
| CHARACTER [(長さ)] |
CHAR [(長さ)] |
CHAR [(長さ)] [BINARY] |
|
CHARACTER (長さ) |
CHAR (長さ) |
| NATIONAL CHARACTER [(長さ)] |
NATIONAL CHAR [(長さ)], NCHAR [(長さ)] |
NATIONAL CHAR (長さ) [BINARY] |
|
|
|
| CHARACTER VARYING (長さ) |
CHAR VARYING (長さ),VARCHAR (長さ) |
VARCHAR (長さ) [BINARY] |
|
CHARACTER VARYING (長さ) |
VARCHAR (長さ) |
| NATIONAL CHARACTER VARYING (長さ) |
NATIONAL CHAR VARYING (長さ), NCHAR VARYING (長さ) |
NATIONAL VARCHAR (長さ) [BINARY] |
|
|
|
| CHARACTER LARGE OBJECT *1 |
CLOB *1 |
TEXT |
|
TEXT |
|
|
|
TINYTEXT |
|
|
|
|
|
MEDIUMTEXT |
|
|
|
|
|
LONGTEXT |
|
|
|