decimal是什么类型 MySQL
答案:2 悬赏:50
解决时间 2021-03-06 01:33
- 提问者网友:原来太熟悉了会陌生
- 2021-03-05 16:25
decimal是什么类型 MySQL
最佳答案
- 二级知识专家网友:孤老序
- 2021-03-05 17:31
decimal是MySQL中存在的精准数据类型。
MySQL中的数据类型有:float,double等非精准数据类型和decimal这种精准。
区别:float,double等非精准类型,在DB中保存的是近似值。
Decimal则以字符串的形式保存精确的原始数值。
decimal介绍:
decimal(a,b)
其中:a指定指定小数点左边和右边可以存储的十进制数字的最大个数,最大精度38。b指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 a之间的值。默认小数位数是 0。
备注:DECIMAL数据类型用于要求非常高的精确度的计算中,这些类型允许指定数值的精确度和计数方法作为选择参数。精确度在这里是指为这个值保存的有效数字的总个数,而计数方法表示小数点后数字的个数。
MySQL中的数据类型有:float,double等非精准数据类型和decimal这种精准。
区别:float,double等非精准类型,在DB中保存的是近似值。
Decimal则以字符串的形式保存精确的原始数值。
decimal介绍:
decimal(a,b)
其中:a指定指定小数点左边和右边可以存储的十进制数字的最大个数,最大精度38。b指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 a之间的值。默认小数位数是 0。
备注:DECIMAL数据类型用于要求非常高的精确度的计算中,这些类型允许指定数值的精确度和计数方法作为选择参数。精确度在这里是指为这个值保存的有效数字的总个数,而计数方法表示小数点后数字的个数。
全部回答
- 1楼网友:七十二街
- 2021-03-05 18:11
MySQL中存在float,double等非精准数据类型,
也有decimal这种精准数据类型。
其区别在于,float,double等非精准类型,在DB中保存的是近似值,而Decimal则以字符串的形式保存精确的原始数值。
也有decimal这种精准数据类型。
其区别在于,float,double等非精准类型,在DB中保存的是近似值,而Decimal则以字符串的形式保存精确的原始数值。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯