存储统计数据时,我需要DECIMAL,FLOAT还是DOUBLE?

存储统计数据时,我需要DECIMAL,FLOAT还是DOUBLE?,第1张

存储统计数据时,我需要DECIMAL,FLOAT还是DOUBLE?

链接 很好地解释了您要寻找的内容。这是说的:

所有这三种类型都可以通过以下参数(大小,d)指定。其中size是字符串的总大小,而d表示精度。例如,要存储类似1234.567的数字,请将数据类型设置为DOUBLE(7,3),其中7是位数的总数,而3是跟随小数点的位数。

FLOAT和DOUBLE都代表浮点数。FLOAT用于单精度,而DOUBLE用于双精度数字。从0到23的精度导致4字节单精度FLOAT列。从24到53的精度将导致8字节的双精度DOUBLE列。FLOAT精确到小数点后7位,双精度最高14位。

小数的声明和功能类似于Double。但是浮点值和十进制(数字)值之间有一个很大的区别。我们使用DECIMAL数据类型来存储精确的数值,而在这里我们不需要精度,而是想要精确的数值。小数类型最多可存储65位数字,小数点后为30位数字。

因此,对于最准确和精确的值,十进制将是最佳选择。



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

原文地址: http://outofmemory.cn/zaji/5022418.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存