MySQL 支持的三个浮点类型是 FLOAT、DOUBLE 和 DECIMAL 类型。FLOAT 数值类型用于表示单精度浮点数值,而 DOUBLE 数值类型用于表示双精度浮点数值。

与整数一样,这些类型也带有附加参数:一个显示宽度指示器和一个小数点指示器。比如语句 FLOAT(7,3) 规定显示的值不会超过 7 位数字,小数点后面带有 3 位数字。

对于小数点后面的位数超过允许范围的值,MySQL 会自动将它四舍五入为最接近它的值,再插入它。

DECIMAL 数据类型用于精度要求非常高的计算中,这种类型允许指定数值的精度和计数方法作为选择参数。精度在这里指为这个值保存的有效数字的总个数,而计数方法表示小数点后数字的位数。比如语句 DECIMAL(7,3) 规定了存储的值不会超过 7 位数字,并且小数点后不超过 3 位。

忽略 DECIMAL 数据类型的精度和计数方法修饰符将会使 MySQL 数据库把所有标识为这个数据类型的字段精度设置为 10,计算方法设置为 0。

UNSIGNED 和 ZEROFILL 修饰符也可以被 FLOAT、DOUBLE 和 DECIMAL 数据类型使用。并且效果与 INT 数据类型相同。

类型说明 取值范围

FLOAT[(M, D)] 最小非零值:±1.175494351E – 38

DOUBLE[(M,D)] 最小非零值:±2.2250738585072014E – 308

DECIMAL (M, D) 可变;其值的范围依赖于M 和D

mysql 浮点类型有宽度指示器吗_mysql中的浮点类型相关推荐

  1. mysql查询id为5的数据类型_MySql学习05---数据类型

    MySql支持多种数据类型,主要有数值类型.日期/时间类型和字符串类型. 数值数据类型:包括整数类型TINYINT.SMALLINT.MEDIUMINT.INT.BIGINT.浮点小数数据类型FLOA ...

  2. mysql可以存储整数数值的是_MySQL知识树 数值类型 整数

    数值类型 MySQL的数值类型包括整数类型.浮点数类型.定点数类型.位类型. 整数类型 MySQL支持的整数类型有tinyint.smallint.mediumint.int.bigint(范围从小到 ...

  3. mysql数据库的字符串表示什么意思_MySQL数据库的字符串类型详解(01)

    Mysql的数据类型主要分为三类:数字类型.字符串(字符)类型.日期和时间类型,由于时间紧迫,根据学习的需要 数字类型暂不做详解,等待有时间了在修改此文档,此文主要介绍mysql 数据类型中的字符串类 ...

  4. json mysql 字段 默认值_MySQL中的JSON类型

    前言(废话) 昨天抽了点时间在网上搜列了一个开源项目,项目挺完整的,前后台分离还带有微信小程序,我Clone下代码,经过一番倒腾,嘿~还真就跑起来了.在这个过程中,体验了一把VUE项目工程细节,因为之 ...

  5. mysql数据库 日志类型_MySQL中的日志类型(一)-摘要和日志的共同特征

    MySQL中的日志类型(一)-摘要和日志的共同特征 发布时间:2020-07-12 19:56:15 来源:51CTO 阅读:506 作者:月饮沙 MySQL中的日志类型 MySQL具有多种日志,用来 ...

  6. mysql 改变表的类型吗_mysql中修改表类型所带来的问题探讨

    对于MySQL数据库,如果你要使用事务以及行级锁就必须使用INNODB引擎.如果你要使用全文索引,那必须使用myisam,那如何修改修改MySQL的引擎为INNODB呢,下面介绍一个修改方法. 对于M ...

  7. mysql timestamp 默认值是什么#039;_MYSQL中TIMESTAMP类型的默认值

    MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样.1.自动UPDATE 和INSERT 到当前的时间:表:/*DDL Information For - test.t1*/----- ...

  8. mysql 枚举 enum用法_mysql中的枚举类型ENUM的用法:

    mysql中的枚举类型ENUM的用法: (2010-06-18 13:44:13) mysql中的枚举类型ENUM的用法: mysql中的枚举类型ENUM是一个字符串对象,它的值是自表创建时在列规定中 ...

  9. mysql排序显示行数的语句_MySQL中sql语句count(*),orderby,随机数据展示。

    count(*)这么慢,我该怎么办? MyISAM 引擎把一个表的总行数存在了磁盘上,因此执行 count(*) 的时候会直接返回这个数,效率很高: 而 InnoDB 引擎就麻烦了,它执行 count ...

  10. java中char类型_【考点】JAVA中的char类型

    写在前面: 本周,在我们同学的刷题群里,一位同学上传了一道关于char的题,引起的不少同学的热议.热议的同时,我们也发现近乎一半的同学对char的基础知识一知半解,今天我们给大家一个浅显易懂的解释,赶 ...

最新文章

  1. python hist函数_Python主要数据探索函数
  2. Python 正则表达式 匹配任意字符
  3. python里的关键字有哪些_Python中的yield关键字做了什么?
  4. VTK:Rendering之StippledLine
  5. 怎么读取mysql库绘制柱状图_从数据库中取出最近三十天的数据并生成柱状图
  6. 把ASP应用中的Session传递给asp.net应用
  7. php16进制密钥签名对接支付,简单理解rsa的加密和签名-PHP实现
  8. barrel-distortion
  9. 建立ssr服务器_如何从零打造一款轻量且天然支持SSR的个人博客系统?
  10. DeepStream插件Gstreamer(一):插件汇总
  11. 一致性哈希(hash)算法
  12. win7修复音频服务器,win7系统下realtek高清晰音频管理器没有声音怎么修复
  13. 高效液相计算机审计追踪确认方案,药企GMP认证标准——审计追踪色谱工作站解决方案...
  14. STM32学习记录——MD300二维码扫描模块
  15. RFC 文档中文目录
  16. Hibernate框架的入门级学习运用
  17. 怎么用linux给苹果手机降级,如何将软件包降级
  18. VS或VC编译正常,但运行时出现Stack overflow
  19. Python基于Oxford-IIIT Pet Dataset实现宠物识别系统
  20. GitHub清华、北大、浙大、上海交大计算机系项目整理分享

热门文章

  1. C++11多线程 unique_lock详解
  2. C3模块-空洞可分离卷积存在的问题及轻量化语义分割模型架构技巧
  3. cartographer代码流程分析
  4. 图像增强处理之:同态滤波与Retinex算法(一)同态滤波
  5. VS2013中为C++程序生成lib和dll文件
  6. hdu 1561(树形DP+背包)
  7. [BZOJ3506] [Cqoi2014] 排序机械臂 (splay)
  8. 一个简单的C#委托小例子
  9. C++动态连接库动态加载
  10. 【使用工具推荐】使用什么录像软件录制屏幕