9.3.1 文本字符串类型概述
MySQL中,文本字符串总体上分为CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT、ENUM、SET和JSON等类型,每种存储类型所占的存储空间如表9-8所示。
表9-8 文本字符串类型所占用的存储空间
![](https://img-service.csdnimg.cn/img_convert/d671b5b309c84a7388c641cacf388637.jpg?x-oss-process=image/watermark,text_ZG1mZW5vd2JlaWppbmc,color_FFFFFF,size_16,shadow_100,t_100,g_se,order_0,align_2,interval_4)
不同的文本字符串类型,其值的长度、长度范围和占用的存储空间都是不同的。在使用文本字符串类型存储数据时,需要综合考虑文本字符串类型的长度和存储空间,再决定使用哪些合适的数据类型。
MySQL中,文本字符串总体上分为CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT、ENUM、SET和JSON等类型,每种存储类型所占的存储空间如表9-8所示。
表9-8 文本字符串类型所占用的存储空间
不同的文本字符串类型,其值的长度、长度范围和占用的存储空间都是不同的。在使用文本字符串类型存储数据时,需要综合考虑文本字符串类型的长度和存储空间,再决定使用哪些合适的数据类型。