关于mysql中DOUBLE和FLOAT类型的问题

就是因为看了一文,所以设置了float(32,5)这样一个字段来测试float float是用4个([1,24))或者8个([24,53))字节存储数据,我设置了数据3647483999插入表中 结果得到3647483904.00000 ,修改任何小数部分也得到3647483904.00000 然而修改成3947483904.00000,...
关于mysql中DOUBLE和FLOAT类型的问题
就是因为看了<MySQL 3.23 中文参考手册>一文,所以设置了float(32,5)这样一个字段来测试float

float是用4个([1,24))或者8个([24,53))字节存储数据,

我设置了数据3647483999插入表中 结果得到3647483904.00000 ,修改任何小数部分也得到3647483904.00000 然而修改成3947483904.00000,3997483904.00000 却成功保存

我开始怀疑是不是mysql的float类型的数据的高位字节和低位字节之间的进位有问题啊?
后来发现应该是与科学记数法有关,不管你设置多少位小数,当整数部分超过512的时候 mysql总是以科学技术法的方式来保存数据....

不知道这个分析对不对?2008-07-16
如果操作天文数字的(20位数字以上),请选择Decimal 类型
(长度,小数点)尽量匹配你的位数,你上面的5,2已经溢出写不进去的2008-07-25
不管实际得出什么结果。请遵循一条,永远在数据库中操作正常的数据。当范围超出定义的范围后。系统无论出现什么情况都应当视为无效数据。从项目经验来看,研究这种问题浪费时间不值得,应该研究官方认为应该是这样的,但却不是这样。发生这种情况时,很可能是官方的软件bug,所以一般用补丁解决。不必过多投入时间。2008-07-21
太深奥了。。。留个记号 回来学习。。飘走~~~~2008-07-16
宽度限制了5 值太大溢出了2008-07-16
mengvlog 阅读 6 次 更新于 2025-07-21 03:05:46 我来答关注问题0
  •  翡希信息咨询 MySQL中float、double、decimal三个浮点类型的区别与总结!

    MySQL中float、double、decimal三个浮点类型的区别与总结如下:区别:float:类型:单精度浮点数。占用空间:4字节。精度:仅到小数点后6位。适用场景:适用于对精度要求不高的场合,运算速度快且内存占用小。double:类型:双精度浮点数。占用空间:8字节。精度:可达小数点后15位。适用场景:适用于需要高...

  •  文暄生活科普 MySQL中float、double、decimal三个浮点类型的区别与总结!

    在MySQL中,float、double和decimal三种浮点类型具有独特的特性和适用场景。float,单精度浮点数,占用4字节,精度仅到小数点后6位,适用于对精度要求不高的场合,运算速度快且内存占用小。而double,双精度浮点数,占用8字节,精度可达小数点后15位,适用于需要高精度计算或大数值处理的场景,尽管运算速度...

  •  翡希信息咨询 详解Mysql中float、double和decimal

    在MySQL中,FLOAT、DOUBLE和DECIMAL是用于存储小数值的三种关键数据类型,它们各自具有不同的特点和适用场景:FLOAT:特点:FLOAT类型用于存储单精度浮点数。它占用较少的存储空间,但精度相对较低。适用场景:适用于对精度要求不高,或计算结果无需高精度的场合。例如,存储一些近似的科学计算值或统计分析结果...

  • 在MySQL中,实数用于存储带有小数部分的数字,但它们也可以用来存储比BIGINT更大的整数。MySQL支持两种类型的实数:精确类型和不精确类型。不精确类型包括FLOAT和DOUBLE,用于执行标准浮点运算。精确类型则包括DECIMAL,用于存储精确的小数。DECIMAL类型在MySQL 5.0及更高版本中支持精确计算,而在较早版本的MySQ...

  •  海南加宸 mysql中numeric(M,n)和double有什么区别? 要说清楚在使用上,存储上等等的区别

    在使用上,DOUBLE和DECIMAL有显著差异。DOUBLE类型更适合需要广泛数值范围的应用场景,例如科学计算、工程应用等。而DECIMAL类型则更适合于金融或需要精确计算的领域,确保数值的准确性。在存储上,虽然DECIMAL类型的数据占用的空间略大于DOUBLE类型,但其存储的数值更为精确。另外,如果在DECIMAL类型中指定了...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部