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

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

Barbara Streisand
リリース: 2024-12-06 03:05:13
オリジナル
726 人が閲覧しました

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

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