常用建表数据的区别

int:int后边括号里的数字代表位数,最多十位数,只适合为整数的数字
建表时int后边括号里的数字可写可不写
建表的时候括号如果不写,desc table之后,会显示:字段int(11),代表最多不能超过10位整数,也就是只能是11位数
如果建表的时候写10,那desc就显示10

tinyint:建表时同int,括号里的数字代表位数,只适合为整数的数字
不同的是:最多三位数

float:建表时后边的数字代表小数点后边的位数,最多三位数,小数点前不限制

double:建表时括号后边的数字代表小数点后边的位数,最多14位,小数点前的位数不限制

decimal(p,d):小数点前边的位数:p-d,小数点后边的位数:d
p>=d
p的范围:1~65,代表位数
d的范围:0~30,代表位数

posted on 2021-05-27 16:41  粉粉甜柚  阅读(139)  评论(0)    收藏  举报