decimal是什么类型


当前第2页 返回上一页

所以M 与D 是影响DECIMAL(M, D) 取值范围的关键

类型说明 取值范围(MySQL < 3.23) 取值范围(MySQL >= 3.23)

DECIMAL(4,1) -9.9 到 99.9 -999.9 到 9999.9

DECIMAL(5,1) -99.9 到 999.9 -9999.9 到 99999.9

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视频教程)

给定的DECIMAL 类型的取值范围取决于MySQL数据类型的版本。对于MySQL3.23 以前的版本,DECIMAL(M, D) 列的每个值占用M 字节,而符号(如果需要)和小数点包括在M 字节中。因此,类型为DECIMAL(5, 2) 的列,其取值范围为-9.99 到99.99,因为它们覆盖了所有可能的5 个字符的值。

# 在MySQL 3.23 及以后的版本中,DECIMAL(M, D) 的取值范围等于早期版本中的DECIMAL(M + 2, D) 的取值范围。

结论:

当数值在其取值范围之内,小数位多了,则直接截断小数位。

若数值在其取值范围之外,则用最大(小)值对其填充。

更多编程相关知识,请访问:编程视频!!

以上就是decimal是什么类型的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

mysql的left join、right join、inner join

解决mysql不是内部或外部命令也不是可运行的程序或批处理文件的问题

php连接mysql数据库三种实现方法

详解mysql插入数据成功但是报[err] 1055错误如何解决

mysql 高可用架构之 mmm 架构

sql好学吗?

如何解决mysql8.0 没有端口的问题

mysql 错误too many connections解决方案

mysql 重命名表的操作方法及注意事项

怎么查看mysql数据库表结构图

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...