mysql longtext查询_MySQL中TEXT、TINYTEXT、MEDIUMTEXT、LONGTEXT选择
储存不区分大小写的字符数据
TINYTEXT 最大长度是 255 (2^8 – 1) 个字符。
TEXT 最大长度是 65535 (2^16 – 1) 个字符。
MEDIUMTEXT 最大长度是 16777215 (2^24 – 1) 个字符。
LONGTEXT 最大长度是 4294967295 (2^32 – 1) 个字符。
很早就了解MySQL5中的varchar字段可以大于255个字节,
仔细读了一下MySQL5的文档,其中对varchar字段类型描述:varchar(m) 变长字符串。
M 表示最大列长度。M的范围是0到65,535。
(VARCHAR的最大实际长度由最长的行的大小和使用的字符集确定,最大有效长度是65,532字节)。MySQL 5.1遵从标准SQL规范,并且不删除VARCHAR值的尾部空格。
VARCHAR保存时用一个字节或两个字节长的前缀+数据。
如果VARCHAR列声明的长度大于255,长度前缀是两个字节。注:测试了一下使用UTF8编码,varchar的最大长度为21854字节。
首先longtext的最大长度为4GB, varchar与text的用法区别(最大长度65535-3 vs 65535):
1. varchar有系统默认长度,所以必须在括号里定义长度,可以有默认值。
2. text不能有默认值,存储或检索过程中,不存在大小写转换。
3. 经常变化的字段用varchar,能用varchar的地方不用text(效率上: char>varchar>text)
mysql longtext查询_MySQL中TEXT、TINYTEXT、MEDIUMTEXT、LONGTEXT选择相关推荐
- mysql blob 字段_MySQL中TEXT与BLOB字段类型的区别
在MySQL中有两个字段类型容易让人感觉混淆,那就是TEXT与BLOB,特别是自己写博客程序的博主不知道改为自己的博客正文字段选择TEXT还是BLOB类型. 下面给出几点区别: 一.主要差别 TEXT ...
- php mysql 时间戳查询_mysql中时间查询函数(包括时间戳)
mysql中时间查询函数(包括时间戳) 这些函数都是MySQL自带的,可以直接使用在PHP写的MySQL查询语句中哦 1-CURDATE()或CURRENT_DATE()和CURTIME()或CURR ...
- mysql varchar tinytext_mysql列类型char,varchar,text,tinytext,mediumtext,longtext的比较与选择...
储存不区分大小写的字符数据 TINYTEXT 最大长度是 255 (2^8 – 1) 个字符. TEXT 最大长度是 65535 (2^16 – 1) 个字符. MEDIUMTEXT 最大长度是 16 ...
- mysql longtext 查询_mysql中longtext存在大量数据时,会导致查询很慢?
一个表,1.5w条数据,字段: id,name,content,last_update_time id,自定义主键 name,varchar类型 content是longtext类型, last_up ...
- mysql多类型查询_MYSQL中的多类型查询及高级查询操作
离散查询 select * from car where price=30 or price=40 or price=50 or price=60; select * from car where p ...
- explain mysql怎么用_mysql中explain用法详解
EXPLAIN用于SELECT语句中的每个表返回一行信息.表以它们在处理查询过程中将被MySQL读入的顺序被列出 如果在select语句前放上关键词explain,mysql将解释它如何处理selec ...
- mysql数据库blob区别_MySQL中TEXT与BLOB字段类型的区别
在MySQL中有两个字段类型容易让人感觉混淆,那就是TEXT与BLOB,特别是自己写博客程序的博主不知道改为自己的博客正文字段选择TEXT还是BLOB类型. 下面给出几点区别: 一.主要差别 TEXT ...
- mysql中char和text的区别_mysql中text与varchar与char的区别
char类型 CHAR列的长度固定为创建表时声明的长度.长度可以为从0到255的任何值.当保存CHAR值时,在它们的右边填充空格以达到指定的长度.当检索到CHAR值时,尾部的空格被删除掉.在存储或检索 ...
- mysql子查询教行子查询_MySQL中列子查询与行子查询操作的学习教程
MysqL 列子查询及 IN.ANY.SOME 和 ALL 操作符的使用MysqL 列子查询 列子查询是指子查询返回的结果集是 N 行一列,该结果通常来自对表的某个字段查询返回. 一个列子查询的例子如 ...
最新文章
- 自学篇之--js 提取复选框和单选框的值 和纯css的3D按钮
- Angular Redux
- 国家自科委管文科学部认定的国内30种重要期刊
- 看阿里云如何为直播用户营造临场沉浸感?
- python 隐马尔科夫_机器学习算法之——隐马尔可夫(Hidden Markov ModelsHMM)原理及Python实现...
- 使你的C/C++代码支持Unicode
- 2017.10.10 杀人游戏 思考记录
- 用三年时间培养 1W 名高素质技术人才,这是一个什么样的计划?
- 多个蓝牙缺陷可使攻击者假冒合法设备
- Html状态属性,html一些对象属性的介绍
- 决战EXCEL2010
- 别用Date了,Java8新特性之日期处理,现在学会也不迟!
- Python_正则(设置pattern变量实例)
- javase和java区别_javase和java有什么区别
- 如何制定软件项目进度表
- Preparing Your Data for Use with robot_localization 准备 robot_localization 数据
- ubuntu 18.04 安装 wine5.0
- 关于DSP28335CCS6编译报错error #10099-D: program will not fit into available memory.
- 手机找不到大话西游新开服务器,大话西游手游新区冲级具体步骤
- linux docker启动指定字符集,【字符集】解决docker 容器中中文乱码问题