MySQL入门很简单—MySQL数据类型
- 4801
- MySQL
- 6
- super_dodo
- 2014/12/06
MySQL入门很简单---MySQL数据类型
一.整数类型:
//类型名称 字节数(长度) 无符号数的取值范围 有符号的取值范围 TINYNIT 1 (4) 0~255 -128~127 SMALLINT 2 (6) 0~65535 MEDIUMINT 3 (9) 0~16777215 INT 4 (11) 0~4294967295 BIGINT 8 (20) //例: TINYINT的空间是一个字节,一个字节是8位,那么TINYINT无符号的最大值为2的八次方减少1即255
二.浮点类型和定点数类型
FLOAT //4字节 DOUBLE //8字节 DECIMAL(m,d) 或者 DEC(M,D) //例:FLOAT(6,2) 的含义,数据为float类型,长度为6,小数点后保留2位.示例 1234.56 // Float类型有四舍五入有误差,高精度用Decimal
三.日期与时间类型
1.YEAR 其范围是从1901-2155 格式为YYYY,超出范围则会插入0000 //注: YEAR类型中插入0装换为0000 插入'0'转换为2000 2.TIME使用三个字节表示时间 HH:MM:SS //使用CURRENT_TIME 或者 NOW() 输入当前系统时间 3.DATE 使用4个字节表示日期,YYYY-MM-DD //使用CURENT_DATE 或者 NOW() 输入当前系统时间 4.DATETIME类型为8个字节来表示日期和时间 YYYY-MM-DD HH:ii:SS //使用NOW() 插入当前的时间和日期 5.TIMESTAMP类型使用4个字节表示日期和时间 //使用NOW() 插入当前的时间和日期 CURRENT_TIMESTAMP
四.字符串类型
CHAR类型和VARCHAR类型 //char固定了长度 varchar可变 TEXT是一种字符串类型 TINYTEXT 0~255字节 TEXT 0~65536字节 MEDIUMTEXT 0~167772150字节 LONGTEXT 0~4294967295字节 ENUM类型又称为枚举类型.在创建表时,ENUM类型的取值范围就以列表形式指定了,ENUM类型的值只能取列表中的一个元素.
五.SET类型(类似于ENUM),创建的时候即指定了值.
六.二进制类型.
BINARY和VARBINARY BIT类型 BOLB类型
适度,不是中庸,而是一种明智的生活态度。金马沉默是一种美德,沉默是一种智慧,沉默是一种魅力,沉默是一种含蓄,沉默是一种力量,一种质气,更是一种风度。
- Bash: /usr/bin/php^M: bad interpreter: No such file or directory
- 图文介绍安装和破解Sublime Text 3编辑器
- 纪录片 互联网时代第8集:忧虑
- [转]每天一个linux命令(17):whereis 命令
- 高性能MySQL–创建高性能的索引
- Yii2中如何访问controller的二级目录下的控制器以及访问
- PostgreSQL学习之–常用数据类型
- 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名
- SVN服务端客户端在Windows下的安装配置和使用(详细图文)
- Yii2扩展yii2-imagine实现图片的裁剪加水印缩略图等
相关阅读
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
热门文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
最新文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例