整型
tinyint: 1字节 -2**(n*8-1) ~ 2**(n*8)-1 / 0 ~ 2**(n*8)-1,n:字节,下同
smallint: 2字节
mediumint: 3字节
int: 4字节
bigint: 8字节
实数
float: 4字节
double: 8字节
decimal: 9个数字占4个字节,小数点1个字节。float/double只能近似计算,decimal支持精确的数学运算。
字符串
varchar: N+1字节,N代表长度(N<=255);N+2(N>255);复杂字符集(如UTF8),不同的字符可能占不同的存储空间。
char
tinytext: N+1字节 最大长度,2**8
text: N+2字节 2**16
mediumtext: N+3字节 2**24
longtext: N+4字节 2**32
enum: 1~2字节 最多65535个选项
set: 1~8字节 最多64个成员
日期
datetime: 8字节 1001年~9999年
timestamp: 4字节 1970年~2038年,支持时区
mysql数据类型:http://dev.mysql.com/doc/refman/5.1/zh/column-types.html
列存储空间: http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#storage-requirements
目前还没有评论