MySql的基本知识储备之数据类型
来源:互联网 发布:ch341a编程器教程 编辑:程序博客网 时间:2024/06/05 02:35
数据类型在书库库中扮演者基础但又重要的角色,因此,了解数据库的基本类型是非常重要的。
1、整数类型
MySQL的整数类型有5个,分别是TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT。他们的区别就是在存储值的大小上,依次增大。
其中TINYINT的取值范围最小,BIGINT的取值范围最大。
整数类型的列有如下两种属性UNSIGNED属性和ZEROFILL属性。其中UNSIGNED就是将数字类型无符号化,与C或C++等中的unsigned关键字作用相同。ZEROFILL的作用就是如果整数类型列的值小于设置的宽度,则在前面自动填充0.
2、浮点类型
MySQL的浮点类型有3个,分别是FLOAT、DOUBLE和DECIMAL类型。
浮点类型通常有两个参数,表示显示宽度和小数点位数。
DECIMAL类型用于精度要求非常高的计算中,允许指定数字的精度和计数方法作为选择参数。
3、字符串类型
MySQL的字符串类型有10个,可以存储的字符串范围从简单的一个字符到巨大的文本块或二进制字符串数据。
分别是CHAR、VARCHAR、TINTBLOB、TINYTEXT、BLOB、TEXT、MEDIUMBLOB、MEDIUMTEXT、LOGNGBLOB、LONGTEXT。
其中,CHAR类型用于固定字符串,并且必须在圆括号内用一个修饰符来定义其大小,修饰范围为0—255。把这个大小视为值的大小,长度不足,用空格补足。
VARCHAR类型吧它视为最大值并只是用存储字符串实际需要的长度来存储值。
4、时间日期
MySQL的时间类型有5个,可以分为简单的日期、时间类型和混合日期、时间类型。
分别是DATE、TIME、YEAR、DATETIME、TIMESTAMP。其中,前三个为日期值,后两者为混合类型。
5、集合类型
MySQL的集合类数据类型为ENUM和SET。其中ENUM类型只允许从一个集合中取得一个值,SET类型允许从一个集合中取得任意多个值。所以ENUM常用语相互排斥的数据,类似单选框;SET的作用类型与复选框,最多可以包含64项元素,可以从预定义的集合中取得任意数量的值。
- MySql的基本知识储备之数据类型
- MySql的基本知识储备1
- Java基本知识之基本数据类型的使用
- Airflow学习笔记 --- 基本知识储备
- Java 里的数据类型基本知识
- java之数据库之Mysql及navicat的基本知识
- Mysql的基本知识
- MySql的基本知识
- Mysql的基本知识
- mysql的基本知识
- MySQL的基本知识
- mysql的基本知识(一)
- JavaScript的数据类型、对象及基本知识
- Mysql知识储备
- mysql性能优化之数据类型的选择
- MySQL优化之数据类型的使用
- Mysql之对一些数据类型的选用
- 储备------------工作之余
- 目的地址和ARP地址应答中的源地址
- 开发工具之IntelliJ IDEA
- C#---多线程
- 【UML】什么是UML
- bzoj1625
- MySql的基本知识储备之数据类型
- AFNetworking访问https出现"NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813"
- SOJ 1020
- 技术学习类网站手收集
- Java中String类的构造函数
- day 08 网络电视精灵
- JAVA学习笔记---类的继承
- Anroid中的事件处理Handler与事件分发机制举例子详细解释
- JAVA Web中【路径使用】总结