第5章 数据类型和运算符
来源:互联网 发布:淘宝致一科技 编辑:程序博客网 时间:2024/06/06 03:44
学习目标:数据库表由多列字段构成,每一个字段指定了不同的数据类型。指定字段的数据类型之后,也就决定了向字段插入的数据内容,例如,当要插入数值的时候,可以将它们存储为整数类型,也可以将它们存储为字符串类型;不同的数据类型也决定了MySQL在存储它们的时候使用的方式,以及在使用它们的时候选择什么运算符号进行运算。本章将介绍MySQL中的数据类型和常见的运算符。
5.1 MySQL数据类型介绍
MySQL支持多种数据类型
5.1.2 浮点数类型和定点数类型
MySQL中使用浮点数和定点数表示小数。浮点类型有两种:单精度浮点类型(FLOAT)和双精度浮点类型(DOUBLE)。定点类型只有一种:DECIMAL。浮点类型和定点类型都可以用(M,N)来表示,其中M称为精度,表示总共的位数;N称为标度,是表示小数的位数。表5.3列出了MySQL中的小数类型和存储需求。
DECIMAL类型不同于FLOAT和DOUBLE,DECIMAL实际实际是以串存放的,DECIMAL可能的最大取值范围与DOUBLE一样,但是其有效的取值范围由M和D的值决定。如果改变M而固定D,则其取值范围将随M的变大而变大。从表5.3可以看到,DECIMAL的存储空间并不是固定的,而由其精度值M决定,占用M+2个字节。
FLOAT类型的取值范围如下:
- 有符号的取值范围:-3.402823466E+38~-1.175494351E-38。
无符号的取值范围:0和1.175494351E-38~3.402823466E+38。
DOUBLE类型的取值范围如下:
有符号的取值范围:-1.7976931348623E+308~-2.2250738585072014E-308。
- 无符号的取值范围:0和2.2250738585072014E-308~1.7976931348623E+308。
阅读全文
0 0
- 第5章 数据类型和运算符
- 第3章 数据类型和运算符
- 第 6 章 MySQL的数据类型和运算符
- 第3章 Java笔记 数据类型和运算符
- java 第三天---数据类型和运算符
- 第2章:变量,数据类型,运算符
- 第2章 运算符&表达式&数据类型
- 数据类型和运算符
- 数据类型和运算符
- 数据类型和运算符
- 数据类型和运算符
- 数据类型和运算符
- 数据类型和运算符
- 数据类型和运算符
- 数据类型和运算符
- 数据类型和运算符
- 数据类型和运算符
- 数据类型和运算符
- mysql中创建字段错误
- activiti提示表或视图不存在,无法创建表
- UNIX环境高级编程-读书笔记-进程
- html入门(一)
- 深入理解Spark 2.1 Core (九):迭代计算和Shuffle的原理与源码分析
- 第5章 数据类型和运算符
- 一种新的类型的密码管理软件Lesspass
- 新建线程的异常处理
- UNIX环境高级编程-读书笔记-网络编程(一)
- Codeforces Gym 101142 F. Folding
- Mapped Statements collection does not contain value for
- 阿里云centos7 部署java+tomcat+mysql运行环境
- 打印日志小结
- UNIX环境高级编程-读书笔记-网络编程(二)