ホームページ > データベース > mysql チュートリアル > SQL Server の VARCHAR(MAX) に相当する MySQL は何ですか?

SQL Server の VARCHAR(MAX) に相当する MySQL は何ですか?

Linda Hamilton
リリース: 2024-12-22 11:07:36
オリジナル
209 人が閲覧しました

What is the MySQL Equivalent of SQL Server's VARCHAR(MAX)?

MySQL の VARCHAR(MAX) と同等

MySQL の VARCHAR(MAX) データ型は、無制限のテキスト ストレージを可能にします。正確に同等のものはありません。ただし、同様の機能を提供する代替手段もあります。

最大長の VARCHAR:

MySQL の VARCHAR データ型の最大長は、最大行サイズの影響を受けます。 、これは 64KB (BLOB 列を除く) です。 VARCHAR 列の最大長を指定するには、次の構文を使用します。

VARCHAR(65535)
ログイン後にコピー

文字セットに関する考慮事項:

マルチバイト文字セットの場合、制限は次のとおりです。より低い。たとえば、utf8 文字セットを使用すると、最大長は次のように短縮されます。

VARCHAR(21844) CHARACTER SET utf8
ログイン後にコピー

例:

  • 最大長の VARCHAR 列を含むテーブルを作成します。長さ:
CREATE TABLE table_name (
  column_name VARCHAR(65532)
);
ログイン後にコピー
  • 作成マルチバイト文字セットを使用する VARCHAR 列を持つテーブル:
CREATE TABLE table_name (
  column_name VARCHAR(21844) CHARACTER SET utf8
);
ログイン後にコピー

注:

最大行サイズに注意することが重要です。制限には VARCHAR 列のストレージ オーバーヘッドが含まれるため、実際の最大長はわずかに短くなる可能性があります。

以上がSQL Server の VARCHAR(MAX) に相当する MySQL は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート