9.3.1 文本字符串类型概述
MySQL中,文本字符串总体上分为CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT、ENUM、SET和JSON等类型,每种存储类型所占的存储空间如表9-8所示。
表9-8 文本字符串类型所占用的存储空间
不同的文本字符串类型,其值的长度、长度范围和占用的存储空间都是不同的。在使用文本字符串类型存储数据时,需要综合考虑文本字符串类型的长度和存储空间,再决定使用哪些合适的数据类型。
MySQL中,文本字符串总体上分为CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT、ENUM、SET和JSON等类型,每种存储类型所占的存储空间如表9-8所示。
表9-8 文本字符串类型所占用的存储空间
不同的文本字符串类型,其值的长度、长度范围和占用的存储空间都是不同的。在使用文本字符串类型存储数据时,需要综合考虑文本字符串类型的长度和存储空间,再决定使用哪些合适的数据类型。