栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

存储统计数据时,我需要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位数字。

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



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/411716.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号