mysql 有十进制类型吗_php – MySQL:十进制数据类型的大小

我有一些值来自需要存储在我的数据库中的服务器.我不是MySQL专家,但我对基本输入/输出的理解非常好.现在我正在尝试确定存储以下小数时我应该使用的长度.

tax_rate [DECIMAL ?,?]: value(0.014840000000)

units [DECIMAL ?,?]: value(1.00)

initial_charge [DECIMAL ?,?]: value(2.5110)

charge [DECIMAL ?,?]: value(2.8967)

link_tax [DECIMAL ?,?]: value(0.385652)

exempt [DECIMAL ?,?]: value(0.0000)

tax [DECIMAL ?,?]: value(0.042986)

base_price [DECIMAL ?,?]: value(41.8500)

我希望有人可以建议我需要使用这些值的正确尺寸AS WELL解释他们为什么选择这些值.或者链接到一篇深入解释MySQL小数的文章.

任何帮助,将不胜感激.

谢谢!

– – – -编辑 – – – –

阅读MySQL文档后,确定十进制类型的大小有一个非常好的解释.这些是我为我的用例设置的大小:

tax_rate [DECIMAL 15,12]: value(0.014840000000) ? max(999.999999999999)

units [DECIMAL 6,2]: value(1.00) ? max(9999.99)

initial_charge [DECIMAL 9,4]: value(2.5110) ? max(99999.9999)

charge [DECIMAL 9,4]: value(2.8967) ? max(99999.9999)

link_tax [DECIMAL 9,6]: value(0.385652) ? max(999.999999)

exempt [DECIMAL 9,4]: value(0.0000) ? max(9999.9999)

tax [DECIMAL 10,6]: value(0.042986) ? max(999999.999999)

base_price [DECIMAL 10,4]: value(41.8500) ? max(999999.9999)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值