mysql char(M) int(M) varchar(M) 中 M 代表不同含义

int(M) 这是该字段将显示M位,int默认是4字节,即插入-2的32次方到+2的32次方-1,2亿多点,超过就没办法插入,会报错,因为默认的sql_mode的设置问题;也就是说 int 字段存储范围固定,但存储显示范围可以同过 M 设置,其他整形类似
char(M) 定长字段,表示该字段最多可以插入M个字符
varchar(M) 边长字段,表示可以插入M个字符

posted @ 2019-04-18 15:39  zbjice  阅读(637)  评论(0)    收藏  举报