MySQL最大的字符串類型是VARCHAR(65535),它適用于存儲(chǔ)可變長(zhǎng)度的字符串,最大長(zhǎng)度為65535個(gè)字符。
CREATE TABLE example_table ( example_column VARCHAR(65535) );
需要注意的是,實(shí)際上VARCHAR的最大長(zhǎng)度是65532字節(jié),因?yàn)镸ySQL會(huì)額外使用三個(gè)字節(jié)來(lái)存儲(chǔ)字符串長(zhǎng)度。如果需要更長(zhǎng)的字符串類型,可以使用TEXT或MEDIUMTEXT。
CREATE TABLE example_table ( example_column TEXT );
TEXT類型適用于存儲(chǔ)可變長(zhǎng)度的大文本,最大長(zhǎng)度為65535個(gè)字符。MEDIUMTEXT則適用于更大的文本,最大長(zhǎng)度為16777215個(gè)字符。
CREATE TABLE example_table ( example_column MEDIUMTEXT );