TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT最大存储大小

根据MySQL文档,有四种文本类型:

  1. TINYTEXT
  2. 正文
  3. 媒体文本
  4. 长文

假设字符编码为UTF-8,我可以在每个数据类型的列中存储的最大长度是多少

从文档(MySQL 8)中:

类型|最大长度
-----------+-------------------------------------
TINYTEXT | 255(28&减号;1)字节
TEXT | 65535(216&减号;1)字节=64千字节
MEDIUMTEXT | 16777215(224负1)字节=16 MiB
LONGTEXT | 4294967295(232&减号;1)字节=4 GiB

请注意,可以存储在列中的字符数取决于字符编码

发表评论