MySQL中tinytext、text、mediumtext和longtext详解
一、数字类型
|
类型
|
范围
|
说明
|
|
| Char(N) [binary] | N=1~255 个字元 binary :分辨大小写 |
固定长度 | std_name cahr(32) not null |
| VarChar(N) [binary] | N=1~255 个字元 binary :分辨大小写 |
可变长度 | std_address varchar(256) |
| TinyBlob | 最大长度255个字元(2^8-1) |
Blob (Binary large objects)储存二进位资料,且有分大小写 |
memo text not null |
| TinyText | 最大长度255个字元(2^8-1) | ||
| Blob | 最大长度65535个字元(2^16-1) | ||
| Text | 最大长度65535个字元(2^16-1) | ||
| MediumBlob | 最大长度 16777215 个字元(2^24-1) | ||
| MediumText | 最大长度 16777215 个字元(2^24-1) | ||
| LongBlob | 最大长度4294967295个字元 (2^32-1) | ||
| LongText | 最大长度4294967295个字元 (2^32-1) | ||
| Enum | 集合最大数目为65535 | 列举(Enumeration),Enum单选、Set复选 | sex enum(1,0) habby set(‘玩电玩’,'睡觉’,'看电影’,'听音乐’) |
| Set | 集合最大数目为64 |
辨別Null与Not Null :Null为允许储存空值(Null)
二、数值
|
类型
|
范围
|
说明
|
例如
|
| TinyInt[M] [UNSIGNED] | -128~127 UNSIGNED : 0~255 |
num tinyint unsigned | |
| SmallInt[M] [UNSIGNED] | -32768~32767 UNSIGNED :0~ 65535 |
||
| MediumInt[M] [UNSIGNED] | -8388608~8388607 UNSIGNED :0~16777215 |
||
| Int[M] [UNSIGNED] | -2^31~2^31-1 UNSIGNED : 0~2^32 |
||
| BigInt[M] [UNSIGNED] | -2^63~2^63-1 UNSIGNED : 0~2^64 |
||
| Float [(M,D)] |
-3.4E+38~3.4E+38( 约 ) |
注: M 为长度, D 为小数,Float 4 bytes,Double 8 bytes | |
| Double [(M,D)] | -1.79E+308~1.79E+308( 约 ) | ||
| Decimal [(M,D)] |
辨別ZeroFill:当宣告关键字ZeroFill为自动填满0,如 000021
三、日期时间
|
类型
|
范围
|
说明
|
| Date | 日期(yyyy-mm-dd) | |
| Time | 时间(hh:mm:ss) | |
| DateTime | 日期与时间組合(yyyy-mm-dd hh:mm:ss) | |
| TimeStamp | yyyymmddhhmmss | |
| Year |
年份yyyy |
MySQL中tinytext、text、mediumtext和longtext详解的更多相关文章
- MySql中innodb存储引擎事务日志详解
分析下MySql中innodb存储引擎是如何通过日志来实现事务的? Mysql会最大程度的使用缓存机制来提高数据库的访问效率,但是万一数据库发生断电,因为缓存的数据没有写入磁盘,导致缓存在内存中的数据 ...
- MySQL中的存储过程和函数使用详解
一.对待存储过程和函数的态度 在实际项目中应该尽量少用存储过程和函数,理由如下: 1.移植性差,在MySQL中的存储过程移植到sqlsever上就不一定可以用了. 2.调试麻烦,在db中报一个错误和在 ...
- Mysql中MVCC的使用及原理详解
准备 测试环境:Mysql 5.7.20-log 数据库默认隔离级别:RR(Repeatable Read,可重复读),MVCC主要适用于Mysql的RC,RR隔离级别 创建一张存储引擎为test ...
- mysql 中tinytext、text、mediumtext和longtext详解
一.数字类型 类型 范围 说明 Char(N) [ binary] N=1~255 个字元binary :分辨大小写 固定长度 std_name cahr(32) not null VarChar ...
- MySQL中tinytext、text、mediumtext和longtext详解【转】
一.数字类型 类型 范围 说明 Char(N) [binary] N=1~255 个字元binary :分辨大小写 固定长度 std_name cahr(32) not null VarChar( ...
- 【blog】MySQL中tinytext、text、mediumtext和longtext详解
参考链接 http://www.cnblogs.com/pureEve/p/6015000.html
- Mysql中WHERE IN,UNION 用法详解
WHERE IN 用法 这里分两种情况来介绍 1.in 后面是记录集,如: select * from table where uname in(select uname from ...
- MySQL中tinytext、text、mediumtext和longtext等各个类型详解
转: MySQL中tinytext.text.mediumtext和longtext等各个类型详解 2018年06月13日 08:55:24 youcijibi 阅读数 26900更多 个人分类: 每 ...
- TEXT、TINYTEXT、MEDIUMTEXT、LONGTEXT选择 和 char varchar varchar2 的区别
TEXT.TINYTEXT.MEDIUMTEXT.LONGTEXT选择: 储存不区分大小写的字符数据 TINYTEXT 最大长度是 255 (2^8 - 1) 个字符. TEXT 最大长度是 6553 ...
随机推荐
- Javaweb学习随笔_JSP的九大内置对象
JSP内置对象整理 1. 九大内置对象: out,request,response,session,application,page,pageContext,config,Exception. 1.1 ...
- javascript方法链式调用和构造函数链式调用对比
先说一下方法链:B的实例从A继承了A中的同名方法,如果B的方法重载了A中的方法,B中的重载方法可能会调用A中的重载方法,这种方法称为方法链. 构造函数链:子类的构造函数B()有时需要调用父类的构造函数 ...
- jQuery extend方法使用及实现
一.jQuery extend方法介绍 jQuery的API手册中,extend方法挂载在jQuery和jQuery.fn两个不同对象上方法,但在jQuery内部代码实现的是相同的,只是功能却不太一样 ...
- mysql 完整性约束
mysql 完整性约束 数据的完整性概述根据完整性实施的方法将完整性约束分为四类:1.实体完整性 实体完整性的实现:通过在表中设置主键约束.唯一约束或标识列来实现 主键约束:应用于表列的一个约束 用法 ...
- PE文件格式 持续更新ing
PE文件就是exe文件和dll文件,前者是可执行文件,后者是动态连接库文件.两者的区别仅仅是字面上的,唯一的区别就是内部的一个字段标识这个文件是exe文件还是dll文件. 对于PE文件格式,举一个例子 ...
- uva 10820
/* 交表 _________________________________________________________________________________ #include < ...
- ubuntu 安装mongodb
安装 mongodb sudo apt-get install mongodb 创建目录(放在单独文件夹中) mkdir data/aa 在目录外面启动,端口为27017 mongod -dbpath ...
- Java后台判断请求来自PC端还是移动端
核心代码
- 利用 Android Gradle 瘦身 apk
http://devyang.me/blog/2014/11/11/li-yong-android-gradleshou-shen-apk/ apk瘦身一般有两条线, 去除无用的代码,例如引用一个比较 ...
- 基于params,ref,out的参数问题详解
http://www.jb51.net/article/37967.htm 最近在写程序时遇到params,ref,out 参数问题.回头有自习看了看MSDN,才巩固了基础.现在和大家分享一下.par ...