登录 注册

mysql常用数据类型,占用字节

收藏
[text] 标签:mysql 2013-08-13 16:43
原始代码 全屏查看 0评 / 0藏 / 7169阅  跳至 / 28行
整型
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

最新评论

  · · · · · ·  (共0条)

目前还没有评论

登录后您才可以发表评论。 马上登录 立即注册
cottage
2012-02-29加入
一段精湛的代码,天涯何处寻知音!
Back to Top