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 中国語 Web サイトの他の関連記事を参照してください。