/*
分类:
1.浮点型:
float(M,D)
double(M,D)
2.定点型:
dec(M,D)
decimal(M,D)
特点:
①
M:整数部位+小数部位
D:小数部位数字的个数
如果超过范围,则插入临界值
②
M和D都可以省略
如果是dec,则M默认为10,D默认为0
如果是float和double,则会根据插入的数值的精度来决定精度
③定点型的精确度较高,如果要求插入数值的精度较高如货币运算等,则考虑使用
/
#测试M和D
CREATE TABLE tab_float(
f1 FLOAT(5,2),
f2 DOUBLE,
f3 DEC(5,2)
);
INSERT INTO tab_float VALUES();
#原则:
/
所选择的类型越简单越好,能保存数值的类型越小越好
*/