整型
| 类型 | 字节数 |
|---|---|
| TINYINT | 1 |
| SMALLINT | 2 |
| MEDIUMINT | 3 |
| INT | 4 |
| BIGINT | 8 |
每种类型都分为有符号和无符号,默认都是有符号,无符号的在后面加上UNSIGNED。
浮点型
FLOAT[(M,D)]
DOUBLE[(M,D)]
其中M是数字总位数,D是小数点后面的位数。如果M和D被省略,根据硬件允许的限制来保护值。
日期时间型
| 类型 | 字节数 |
|---|---|
| YEAR | 1 |
| TIME | 3 |
| DATE | 3 |
| DATETIME | 8 |
| TIMESTAMP | 4 |
字符型

字符类型
| 类型 | 字节数 |
|---|---|
| TINYINT | 1 |
| SMALLINT | 2 |
| MEDIUMINT | 3 |
| INT | 4 |
| BIGINT | 8 |
每种类型都分为有符号和无符号,默认都是有符号,无符号的在后面加上UNSIGNED。
FLOAT[(M,D)]
DOUBLE[(M,D)]
其中M是数字总位数,D是小数点后面的位数。如果M和D被省略,根据硬件允许的限制来保护值。
| 类型 | 字节数 |
|---|---|
| YEAR | 1 |
| TIME | 3 |
| DATE | 3 |
| DATETIME | 8 |
| TIMESTAMP | 4 |