问题

根据文档,有四种TEXT类型:

  1. TINYTEXT
  2. TEXT
  3. MEDIUMTEXT
  4. LONGTEXT

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



解决方法

文档:

      Type | Maximum length
-----------+-------------------------------------
  TINYTEXT |           255 (2 8−1) bytes
      TEXT |        65,535 (216−1) bytes = 64 KiB
MEDIUMTEXT |    16,777,215 (224−1) bytes = 16 MiB
  LONGTEXT | 4,294,967,295 (232−1) bytes =  4 GiB

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




相关问题推荐