MySQL中的TEXT,MEDIUMTEXT和LONGTEXT类型分别能存储多少中文汉字?

在MySQL中,TEXT类型有3个可选项:TEXT、MEDIUMTEXT和LONGTEXT。它们的最大存储空间分别为:

  • TEXT:65,535字节(或字符)
  • MEDIUMTEXT:16,777,215字节(或字符)
  • LONGTEXT:4,294,967,295字节(或字符)

如果采用UTF-8编码,每个中文汉字占用3个字节,那么:

  • TEXT最多可以存储21845个汉字
  • MEDIUMTEXT最多可以存储5592405个汉字
  • LONGTEXT最多可以存储1398101,264个汉字

上面只是按照占用的字节数,根据UTF-8来换算的理论值,可以作为参考。实际使用过程中,有可能会因为字符集、索引、裁剪等因素的不同而略有不同。

相关文章 推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注