上升到@ Ankan-Zerob的挑战,这是我对每个文本类型中可以存储的最大长度的估计:

Type | Bytes | English words | Multi-byte words

-----------+---------------+---------------+-----------------

TINYTEXT | 255 | ±44 | ±23

TEXT | 65,535 | ±11,000 | ±5,900

MEDIUMTEXT | 16,777,215 | ±2,800,000 | ±1,500,000

LONGTEXT | 4,294,967,295 | ±740,000,000 | ±380,000,000

在英语中,每个单词4.8个字母可能是一个很好的平均值(例如norvig.com/mayzner.html),尽管单词长度会根据域名(例如口语与学术论文)而有所不同,因此没有必要过于精确。 英语主要是单字节ASCII字符,偶尔有多字节字符,因此接近每字节一个字节。 字间空间必须有一个额外的字符,所以我从每个字的5.8个字节向下舍入。 具有许多重音的语言,例如波兰语,可以存储略少的单词,例如 德语用较长的单词。

需要多字节字符的语言,如希腊语,阿拉伯语,希伯来语,印地语,泰语等,通常需要UTF-8中每个字符两个字节。 每个单词5个字母疯狂地猜测,我从每个单词的11个字节向下舍入。

CJK剧本(汉字,汉字,平假名,片假名等)我一无所知; 我相信字符大多需要UTF-8中的3个字节,并且(大量简化)它们可能被认为每个字使用大约2个字符,因此它们将介于其他两个字符之间。 (CJK脚本可能需要使用UTF-16来减少存储,具体取决于)。

这当然忽略了存储开销等。

mysql mediumtext 最大_mysql - TINYTEXT,TEXT,MEDIUMTEXT和LONGTEXT最大存储大小相关推荐

  1. mysql hibernate mediumtext_mysql中的text,mediumtext,longtext在Hibernate中的类型映射

    (摘自http://congpeixue.iteye.com/blog/283402) 在Hibernate的配置中,我目前是采用Annotation的方式,不过原理应该都一样. 对于如下的属性: J ...

  2. mysql blob 字段_MySQL中TEXT与BLOB字段类型的区别

    在MySQL中有两个字段类型容易让人感觉混淆,那就是TEXT与BLOB,特别是自己写博客程序的博主不知道改为自己的博客正文字段选择TEXT还是BLOB类型. 下面给出几点区别: 一.主要差别 TEXT ...

  3. mysql hibernate mediumtext_mysql中的text,mediumtext,longtext在Hibernate中的類型映射 | 學步園...

    (摘自http://congpeixue.iteye.com/blog/283402) 在Hibernate的配置中,我目前是採用Annotation的方式,不過原理應該都一樣. 對於如下的屬性: p ...

  4. mysql ipv6 字段_MySQL中ipv6地址用什么类型存储?

    ipv6逐渐普及了,我们的服务要支持用户通过ipv6和iPv4地址请求,存储用户来源IP势在必行. pgsql中有ip地址类型,mysql没有. mysql提供的方案是用二进制存储用函数做转换为人可读 ...

  5. MySQL中字符串类型的字段最大使用longtext来存储

    在MySQL中存储字符串文本,我们一般会使用varchar类型.如果文本内容很多,那我们会使用text.但是记住,text并不是MySQL中存储文本信息最大的字段.如果您的项目中text还不够用,那么 ...

  6. MySQL数据类型特征_Mysql学习(三)数据类型_mysql

    mysql学习(3)数据类型 数据类型 数据类型是指.存储过程参数.表达式和局部变量的数据特征, 它决定了数据的存储格式,代表了不同的信息类型. 整型 Tinyint      有符号位 -128到1 ...

  7. mysql字段约束_mysql数据库之表操作及字段约束条件

    一.存储引擎 二.表介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 id name age sex 1 li 12 male 2 liu ...

  8. MySQL提供了四种TEXT类型:TINYTEXT,TEXT,MEDIUMTEXT,和LONGTEXT

    除了CHAR和VARCHAR字符类型时,MySQL为我们提供了TEXT具有更多的功能,其类型CHAR和VARCHAR不能覆盖. 的TEXT是用于存储可以采取从1个字节到4 GB长格式文本字符串是有用的 ...

  9. TEXT、TINYTEXT、MEDIUMTEXT、LONGTEXT选择 和 char varchar varchar2 的区别

    TEXT.TINYTEXT.MEDIUMTEXT.LONGTEXT的区别: 储存不区分大小写的字符数据 TINYTEXT 最大长度是 255 (2^8 - 1) 个字符. TEXT 最大长度是 655 ...

最新文章

  1. 算法----------加一
  2. 【追加功能】OFFICE插件管理工具重整后再上路,更好用易用。
  3. ajax回显500因为#与$的原因
  4. 披一张机器皮,智能就有了?!
  5. oracle怎么不让别的电脑连接,[转载]修改计算机名字导致oracle连接不上的解决方案...
  6. 安川机器人dx200编程手册_安川DX100DX200通信接口手册
  7. 1. 虚拟化Docker
  8. 使用pyquery爬取搜狗微信文章
  9. 花瓣图形 -《跟小海龟学Python》案例代码
  10. 一个单位球体积理清二三重积分计算与体积的求解方法(含旋转体体积)
  11. WidsMob Denoise如何使用?WidsMob Denoise图片降噪教程
  12. AXI总线学习-------从零开始详细学-------------连载(7)读写处理架构,burst介绍,burst细节定义(burst type burst address)
  13. 北京最好的商标律师解析商标侵权的处罚规定
  14. ios微信组件跳转_IOS如何从微信中跳转APP
  15. 找出列表中重复数的下标
  16. JAVASE基础(十)
  17. iOS程序员如何成为编程高手,并以此创业
  18. 华为:决定起诉美国政府
  19. 网络web渗透工程师-教你怎么喝着茶,把甲方爸爸的活干了。
  20. Python枚举是什么-读懂Python枚举的方法

热门文章

  1. JFrame setLayout(new GridLayout(行数,列数,行间距,列间距));
  2. voltdb简介_VoltDB简介
  3. 计算机学院运动会总结,专栏丨以运动的名义理解和共勉——计算机学院团委书记朱峰在运动会表彰总结大会上的发言...
  4. java 熔断机制_熔断机制及容错框架(Hystrix)的简单使用
  5. uni-app 点击小眼睛显示/隐藏密码
  6. Python猴子摘桃
  7. 天下无贼-那一滴金砂的缘起缘落
  8. OSI与TCPIP模型
  9. 计算机启动项在什么地方找,W7系统注册表开机启动项在哪里
  10. html中的列表标签