该 链接 很好地解释了您要寻找的内容。这是说的:
所有这三种类型都可以通过以下参数(大小,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位数字。
因此,对于最准确和精确的值,十进制将是最佳选择。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)