ホームページ >データベース >mysql チュートリアル >UTF-8 エンコーディングにおける MySQL TEXT データ型の最大ストレージ制限は何ですか?

UTF-8 エンコーディングにおける MySQL TEXT データ型の最大ストレージ制限は何ですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-06 03:05:13734ブラウズ

What are the Maximum Storage Limits for MySQL TEXT Data Types in UTF-8 Encoding?

MySQL TEXT データ型: UTF-8 の最大ストレージ制限

MySQL は、TINYTEXT、TEXT、MEDIUMTEXT、および 4 つの TEXT データ型を提供します。長文。各タイプには、テキスト データの特定の最大ストレージ容量があります。

文字エンコーディングが UTF-8 であると仮定すると、各 TEXT データ タイプの最大ストレージ長は次のとおりです。

  • 小さなテキスト: 255バイト
  • テキスト: 65,535 バイト (64 KiB)
  • MEDIUMTEXT: 16,777,215 バイト (16 MiB)
  • LONGTEXT: 4,294,967,295 バイト (4 GiB)

列に格納できる文字数は、文字エンコーディング。たとえば、UTF-8 では、英語のテキストの場合は 1 文字あたり 1 バイト、英語以外のテキストの場合は 1 文字あたり 1 バイト以上が必要です。

TEXT データ型の選択は、予想されるテキストの最大長に基づいて行う必要があります。保存するテキストデータ。 TINYTEXT は短い文字列に適していますが、LONGTEXT は最大 4 GiB のテキスト データを収容できます。

以上がUTF-8 エンコーディングにおける MySQL TEXT データ型の最大ストレージ制限は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。