在我的数据库中,我想存储小数分数.分数可以具有0到10之间的值,以及介于两者之间的值,例如2.3或9.4.
我最近了解到int只存储整数而不是小数.我发现你可以使用双倍或小数,但我想知道的是,是否有任何差异?
我目前正在使用小数.
通常,小数更精确,双倍更有效.
使用小数,您可以设置要在小数点前后使用的位数.
编辑:您可以设置十进制和双精度的数字计数,我的不好.
对于像精算是绝对必要的钱计算这样的事情,小数值更好.双打更适合您的特定情况,其中得分的准确性并不重要.
有关更多信息,请参阅MySQL文档中的数字类型概述.