mysql数字包含怎么写 mysql包含语句怎么写( 五 )


DECIMAL(6, 1) -999.9 到 9999.9 -99999.9 到 999999.9
DECIMAL(6, 2) -99.99 到 999.99 -9999.99 到 99999.99
DECIMAL(6, 3) -9.999 到 99.999 -999.999 到 9999.999
# 在MySQL 3.23 及以后的版本中,DECIMAL(M, D) 的取值范围等于早期版本中的DECIMAL(M + 2, D) 的取值范围 。注释结束:
在 ANSI/ISO SQL92 中,句法DECIMAL(p)等价于DECIMAL(p,0) 。同样的,在执行被允许决定值p的地方,句法DECIMAL等价于DECIMAL(p,0) 。MySQL 目前还不支持DECIMAL/NUMERIC数据类型的这些变体形式中的任一种 。一般来说这并不是一个严重的问题,通过明确地控制精度和数值范围可以得到这些类型的主要功能益处 。
DECIMAL和NUMERIC值是作为字符串存储的,而不是作为二进制浮点数,以便保护这些值的十进制精确度 。一个字符用于数值的每一位、小数点(如果scale 0) 和“-”符号(对于负值) 。如果scale是 0,DECIMAL和NUMERIC值不包含小数点或小数部分 。
DECIMAL和NUMERIC值的最大范围与DOUBLE一致,但是对于一个给定的DECIMAL或NUMERIC列,它的实际范围可制定该列时的precision或scale限制 。当这样的列被赋给了小数点的位数超过scale所指定的值时,该将根据scale进行四舍五入 。当一个DECIMAL或NUMERIC列被赋与一个大小超过指定(或缺省)的precisionandscale的限止范围时,MySQL 以该列范围的端点值存储该值 。
【mysql数字包含怎么写 mysql包含语句怎么写】mysql数字包含怎么写的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql包含语句怎么写、mysql数字包含怎么写的信息别忘了在本站进行查找喔 。

推荐阅读