整型 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