MySQL数据库存储价格金额使用的数据类型

    xiaoxiao2021-04-16  43

    使用decimal(m,n)这个数据类型来精确表达价格。 注意:不要使用float、double等浮点数据类型,因为它们是不精确的,特别是在计算的时候。

    decimal使用方法:

    salary DECIMAL(5,2)

    在这个例子中, 5 (精度(precision)) 代表重要的十进制数字的数目, 2 (数据范围(scale)) 代表在小数点后的数字位数。 在这种情况下,因此,salary 列可以存储的值范围是从 -99.99 到 99.99。 (实际上 MySQL 在这个列中可以存储的数值可以一直到 999.99,因为它没有存储正数的符号)。

    转载请注明原文地址: https://ju.6miu.com/read-672780.html

    最新回复(0)