相當於MySQL 中的VARCHAR(MAX)
MySQL 中的VARCHAR(MAX) 資料型別允許無限的文字存儲,沒有完全等價的。但是,有一些替代方案可以提供類似的功能。
VARCHAR 在最大長度的:
MySQL 中 VARCHAR 資料型別的最大長度取決於最大行大小,即 64KB(不含 BLOB 欄位)。若要指定 VARCHAR 資料列的最大長度,請使用下列語法:
VARCHAR(65535)
字元集注意事項:
對於多位元組字元集,限制為降低。例如,使用 utf8 字元集將最大長度減少為:
VARCHAR(21844) CHARACTER SET utf8
範例:
CREATE TABLE table_name ( column_name VARCHAR(65532) );
CREATE TABLE table_name ( column_name VARCHAR(21844) CHARACTER SET utf8 );
注意:
要注意的是,最大行大小限制包含儲存VARCHAR 資料列的開銷,因此實際最大長度可能會稍低。
以上是SQL Server 的 VARCHAR(MAX) 在 MySQL 中的等價物是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!