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 ...
随机推荐
- ip route 命令详解
linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者.使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务.ifconfig是net-tools中已被废弃使用的一个命 ...
- windows下使用gethostbyname函数报错无法解析的外部符号
#include <winsock.h> 使用gethostbyname的函数的时候,会显示无法解析的外部符号. 主要问题是因为没有引用WS2_32的lib库 在include上面引用就行 ...
- 自适应页面设计: Viewport控制, media query和相对单位
viewport,视口,就是对用户的可见部分, 大小因设备而不同.H5引入. * 没有它: 整体缩放 ( 老网页是固定的大小,浏览器在手机上只是简单地缩放整个页面,所以用户体验很差) * 有了它: 浏 ...
- Java - 23 Java 抽象类
Java 抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类. 抽象类除了不 ...
- Android转场动画,Avtivity转场动画;
转场动画 - 共享元素动画 先看效果: Activity1点击小图标开启Activity2: 开启Activity2效果就像是小图标放大了填充上去的,关闭Activity2回到Activity1时又像 ...
- Ubuntu17.04下安装vmware虚拟机
linux常用虚拟机一般为KVM,Vmware或者VirtualBox(简称VBox). 下面给大家介绍以下如何在ubuntu17.04版本上安装vmware虚拟机至于虚拟机是用来干啥的,在这里我就不 ...
- Java第一次上机实验源代码
小学生计算题: package 第一次上机实验_; import java.util.*; public class 小学计算题 { public static void main(String[] ...
- [转]access 标准表达式中数据类型不匹配
好久没有用access,今儿遇到一个特别让人无语的问题: access数据表的Date/Time类型的字段,假如字段名为dtime: 如果直接用dtime=‘2013/9/6 10:50:21’,sq ...
- github构建个人网站模板
http://novoland.github.io/%E5%B9%B6%E5%8F%91/2014/09/11/ThreadLocal%20%E5%88%86%E6%9E%90.html
- 《算法》第五章部分程序 part 5
▶ 书中第五章部分程序,包括在加上自己补充的代码,Knuth-Morris-Pratt 无回溯匹配,Boyer - Moore 无回溯匹配,Rabin - Karp 指纹匹配 ● Knuth-Morr ...