mysql中价格用什么数据类型表示最佳?

mysql中价格用什么数据类型表示最佳?,第1张

你好:由于价格是属于货币类型的。

所以可以使用decimal(m,n)这个数据类型来精确表达价格

不要使用float

double等浮点数据类型

因为它们是不精确的

特别是在计算的时候

DECIMAL和NUMERIC都行

DECIMAL和NUMERIC类型在MySQL中视为相同的类型。它们用于保存必须为确切精度的值,例如货币数据。当声明该类型的列时,可以(并且通常要)指定精度和标度;例如:

salary DECIMAL(5,2)

在该例子中,5是精度,2是标度。精度表示保存值的主要位数,标度表示小数点后面可以保存的位数


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/6100224.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-14
下一篇2023-03-14

发表评论

登录后才能评论

评论列表(0条)

    保存