Mysql Varchar还是中文本?

Mysql Varchar还是中文本?,mysql,Mysql,我正在试图找出varchar和medium text之间的区别,我不确定数据库中的gallery字段应该使用哪一个 我的gallery字段将包含一个长度未知的数组,因此我想我应该使用medium text?MEDIUMTEXT可以存储16777215字节~16MC 使用VARCHAR,您可以自己指定长度,但最大值为65535字节谢谢,那么哪一个最适合我的情况?我不知道;I don’我不知道要储存的东西的长度。除非您正在存储文档,否则varchar应该可以。使用varchar,您可以定义字符的最大

我正在试图找出varchar和medium text之间的区别,我不确定数据库中的gallery字段应该使用哪一个

我的gallery字段将包含一个长度未知的数组,因此我想我应该使用medium text?

MEDIUMTEXT可以存储16777215字节~16MC


使用VARCHAR,您可以自己指定长度,但最大值为65535字节

谢谢,那么哪一个最适合我的情况?我不知道;I don’我不知道要储存的东西的长度。除非您正在存储文档,否则varchar应该可以。使用varchar,您可以定义字符的最大长度。请注意,UTF8列每个字符将存储3个字节。如果我不定义mx长度,因为我不知道它应该是什么,会发生什么?请提供一些示例数据。