image.png

    /*
    分类:

    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();
    #原则:
    /

    所选择的类型越简单越好,能保存数值的类型越小越好
    */