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