首页 > 数据库 > MySQL > 正文

Mysql字段长度,供出血者参考,呵呵!

2024-07-24 12:56:24
字体:
来源:转载
供稿:网友
列类型  需要的存储量  
tinyint  1 字节
smallint  2 个字节
mediumint  3 个字节
int  4 个字节
integer  4 个字节
bigint  8 个字节
float(x)  4 如果 x < = 24 或 8 如果 25 < = x < = 53
float  4 个字节
double  8 个字节
double precision  8 个字节
real  8 个字节
decimal(m,d)  m字节(d+2 , 如果m < d)  
numeric(m,d)  m字节(d+2 , 如果m < d)  

日期和时间类型
列类型  需要的存储量  
date  3 个字节
datetime  8 个字节
timestamp  4 个字节
time  3 个字节
year  1 字节

串类型
列类型  需要的存储量  
char(m)  m字节,1 <= m <= 255  
varchar(m)  l+1 字节, 在此l <= m和1 <= m <= 255  
tinyblob, tinytext  l+1 字节, 在此l< 2 ^ 8
blob, text  l+2 字节, 在此l< 2 ^ 16
mediumblob, mediumtext  l+3 字节, 在此l< 2 ^ 24
longblob, longtext  l+4 字节, 在此l< 2 ^ 32
enum('value1','value2',...)  1 或 2 个字节, 取决于枚举值的数目(最大值65535)
set('value1','value2',...)  1,2,3,4或8个字节, 取决于集合成员的数量(最多64个成员)  
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表