类型名称
|
说明
|
存储需求
|
TINYINT
|
很小的整数
|
1个字节
|
SMALLINT
|
小的整数
|
2个宇节
|
MEDIUMINT
|
中等大小的整数
|
3个字节
|
INT (INTEGHR)
|
普通大小的整数
|
4个字节
|
BIGINT
|
大整数
|
8个字节
|
类型名称
|
说明
|
存储需求
|
FLOAT
|
单精度浮点数
|
4 个字节
|
DOUBLE
|
双精度浮点数
|
8 个字节
|
DECIMAL (M, D),DEC
|
压缩的“严格”定点数
|
M+2 个字节
|
类型名称
|
日期格式
|
日期范围
|
存储需求
|
YEAR
|
YYYY
|
1901 ~ 2155
|
1 个字节
|
TIME
|
HH:MM:SS
|
-838:59:59 ~ 838:59:59
|
3 个字节
|
DATE
|
YYYY-MM-DD
|
1000-01-01 ~ 9999-12-3
|
3 个字节
|
DATETIME
|
YYYY-MM-DD HH:MM:SS
|
1000-01-01 00:00:00 ~ 9999-12-31 23:59:59
|
8 个字节
|
TIMESTAMP
|
YYYY-MM-DD HH:MM:SS
|
1980-01-01 00:00:01 UTC ~ 2040-01-19 03:14:07 UTC
|
4 个字节
|
类型名称
|
说明
|
存储需求
|
CHAR(M)
|
固定长度非二进制字符串
|
M 字节,1<=M<=255
|
VARCHAR(M)
|
变长非二进制字符串
|
L+1字节,在此,L< = M和 1<=M<=255
|
TINYTEXT
|
很是小的非二进制字符串
|
L+1字节,在此,L<2^8
|
TEXT
|
小的非二进制字符串
|
L+2字节,在此,L<2^16
|
MEDIUMTEXT
|
中等大小的非二进制字符串
|
L+3字节,在此,L<2^24
|
LONGTEXT
|
大的非二进制字符串
|
L+4字节,在此,L<2^32
|
ENUM
|
枚举类型,只能有一个枚举字符串值
|
1或2个字节,取决于枚举值的数目 (最大值为65535)
|
SET
|
一个设置,字符串对象能够有零个或 多个SET成员
|
一、二、三、4或8个字节,取决于集合 成员的数量(最多64个成员)
|
类型名称
|
说明
|
存储需求
|
BIT(M)
|
位字段类型
|
大约 (M+7)/8 字节
|
BINARY(M)
|
固定长度二进制字符串
|
M 字节
|
VARBINARY (M)
|
可变长度二进制字符串
|
M+1 字节
|
TINYBLOB (M)
|
很是小的BLOB
|
L+1 字节,在此,L<2^8
|
BLOB (M)
|
小 BLOB
|
L+2 字节,在此,L<2^16
|
MEDIUMBLOB (M)
|
中等大小的BLOB
|
L+3 字节,在此,L<2^24
|
LONGBLOB (M)
|
很是大的BLOB
|
L+4 字节,在此,L<2^32
|