文档章节

MySQL DECIMAL(M,D)用法小结

艾伦果果
 艾伦果果
发布于 2016/06/23 17:24
字数 193
阅读 1195
收藏 0

一、引言

对于精度比较高的东西,一般要求比较高,所以一般用DECIMAL会好一点

 

二、DECIMAL

DECIMAL列的声明语法是DECIMAL(M,D)。在MySQL 5.1中,参量的取值范围如下:

1.M是数字的最大数(精度)。其范围为1~65(在较旧的MySQL版本中,允许的范围是1~254)。

2.D是小数点右侧数字的数目(标度)。其范围是0~30,但不得超过M。

说明:float占4个字节,double占8个字节,decimail(M,D)占M+2个字节(M>D的时候)

 

三、例子

比如

DECIMAL(5, 2) 的最大值为999.99,最小值为-999.99 ,所以有7 个字节可用。

© 著作权归作者所有

共有 人打赏支持
艾伦果果
粉丝 18
博文 30
码字总数 17496
作品 0
深圳
程序员
MySQL中decimal类型的简单介绍

MySQL中支持浮点数的类型有FLOAT、DOUBLE和DECIMAL类型,DECIMAL 类型不同于FLOAT和DOUBLE,DECIMAL 实际是以串存放的。DECIMAL 可能的最大取值范围与DOUBLE 一样,但是其有效的取值范围由M...

Weltch
2016/10/16
51
0
Fixed-Point Types (Exact Value) - DECIMAL, NUMERIC

Fixed-Point Types (Exact Value) - DECIMAL, NUMERIC DECIMAL(M,D) The DECIMAL and NUMERIC types store exact numeric data values. These types are used when it is important to prese......

秋风醉了
2014/08/27
0
0
MariaDB---实数(四)

实数 类型名称 占用位数/(字节) 数据范围(有符号) 数据范围(无有符号) 用途 FLOAT 32/(4) -2^31-2^32-1 0-2^32-1 单精度浮点数值 DOUBLE 64/(8) -2^64-2^64-1 0-2^64-1 双精度浮点数值 DECI...

博为峰教研组
2016/12/20
51
0
Mysql中,int(10)和int(11)的区别

int(M) M指示最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关 首先说一下MySQL的 数值类型,MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据...

bengozhong
2016/12/09
141
0
Java和mysql的数据类型对应

java mysql 数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.la......

为了美好的明天
2017/10/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何通过 J2Cache 实现分布式 session 存储

做 Java Web 开发的人多数都会需要使用到 session (会话),我们使用 session 来保存一些需要在两个不同的请求之间共享数据。一般 Java 的 Web 容器像 Tomcat、Resin、Jetty 等等,它们会在...

红薯
37分钟前
1
0
C++ std::thread

C++11提供了std::thread类来表示一个多线程对象。 1,首先介绍一下std::this_thread命名空间: (1)std::this_thread::get_id():返回当前线程id (2)std::this_thread::yield():用户接口...

yepanl
今天
2
0
Nignx缓存文件与动态文件自动均衡的配置

下面这段nginx的配置脚本的作用是,自动判断是否存在缓存文件,如果有优先输出缓存文件,不经过php,如果没有,则回到php去处理,同时生成缓存文件。 PHP框架是ThinkPHP,最后一个rewrite有关...

swingcoder
今天
1
0
20180920 usermod命令与用户密码管理

命令 usermod usermod 命令的选项和 useradd 差不多。 一个用户可以属于多个组,但是gid只有一个;除了gid,其他的组(groups)叫做扩展组。 usermod -u 1010 username # 更改用户idusermod ...

野雪球
今天
1
0
Java网络编程基础

1. 简单了解网络通信协议TCP/IP网络模型相关名词 应用层(HTTP,FTP,DNS等) 传输层(TCP,UDP) 网络层(IP,ICMP等) 链路层(驱动程序,接口等) 链路层:用于定义物理传输通道,通常是对...

江左煤郎
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部