55问答网
所有问题
mysql中要存储小数用什么类型数据好?
如题所述
举报该问题
推荐答案 2017-05-03
要求精度高就用decimal
审题错了...
简单写下区别:
float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位)
double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)
decimal:数字型,128bit,不存在精度损失,常用于银行帐目计算。(28个有效位)
numberic === decimal
float f = 345.98756f;//结果显示为345.9876,只显示7个有效位,对最后一位数四舍五入。
double d=345.975423578631442d;//结果显示为345.975423578631,只显示15个有效位,对最后一位四舍五入。
注:float和double的相乘操作,数字溢出不会报错,会有精度的损失。
decimal dd=345.545454879.....//可以支持28位,对最后一位四舍五入。
注:当对decimal类型进行操作时,数值会因溢出而报错。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/ILQGQL8IFI8ecR4RQ4R.html
其他回答
第1个回答 2017-05-03
“数字类”,就是指 DECIMAL 和 NUMERIC,它们是同一种类型。它严格的说不是一种数字类型,因为他们实际上是将数字以字符串形式保存的;他的值的每一位 (包括小数点) 占一个字节的存储空间,因此这种类型耗费空间比较大。但是它的一个突出的优点是小数的位数固定,在运算中不会“失真”,所以比较适合用于“价格”、“金额”这样对精度要求不高但准确度要求非常高的字段。
相似回答
decimal是
什么数据类型
答:
Decimal是MySQL中存在的精准数据类型
。Decimal数据类型用于存储精确的原始数值,以字符串的形式保存。Decimal是MySQL中存在的精准数据类型。Decimal从MySQL5.1引入,列的声明语法是Decimal,其中M是数字的最大数(精度),其范围为1~65,默认值是10;D是小数点右侧数字的数目(标度),其范围是0~30,但不...
mysql中要存储小数用什么类型数据好?
答:
float:浮点型
,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位)double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)decimal:数字型,128bit,不存在精度损失,常用于银行帐目计算。(28个有效位)numberic === decimal float f = 345.98756f;//结...
mysql中
decimal是
什么数据类型
答:
是一种定点数据类型
。MySQL中的DECIMAL是一种定点数据类型,也就是精确数据类型,常用于存储精确的数字数据值,如货币数据。它与FLOAT和DOUBLE等浮点数据类型不同,DECIMAL存储的是精确的值,而不是近似值。在DECIMAL类型中,精度(M)和标度(D)是两个重要的参数。精度表示数字的最大位数,而标度表示小数点...
decimal在
MySQL中
如何确保
小数
的精确表示?
答:
decimal的优势: 在MySQL中
,decimal采用字符串形式存储,这意味着它可以无限制地存储小数,无论是14位还是更多,甚至包括两位小数,都能保持精确。相比之下,非精准类型如float和double在数据库中存储的只是近似值。在设计SQL表结构时,decimal(14,2)这样的格式就表明这列允许输入具有14位的整数和2位小数...
Mysql中
设置
小数
点
用什么数据类型
decimal
答:
mysql中小数
点用decimal(x,y)进行
存储
,示例如下,1、创建测试表,create table test_decimal(id int, fee_value decimal(20,3));2、插入测试
数据
,insert into test_decimal values(1,12.2);insert into test_decimal values(3,33.789);insert into test_decimal values(6666,555.332);3、查询...
大家正在搜
一个小数mysql用什么类型存储
sql中有小数用什么类型
mysql数据库小数类型
mysql小数数据类型
sql小数点用什么类型
数据库中小数类型怎么表示
mysql常用数据类型
mysql小数类型
mysql怎么创建表带小数的数
相关问题
mysql中要存储小数用什么类型数据好?
在sql里面要存储带小数的数应该用什么数据类型
Mysql中设置小数点用什么数据类型 decimal
在mysql中,哪种字段类型存储数值(带小数)最好?
mysql小数用什么类型
mysql 用什么字段类型 可以保存小数?
mysql什么字段类型可以存小数和整数
数据库中存储小数的问题。