MySQL は、ストレージ容量が異なる 4 つの TEXT データ型 (TINYTEXT、TEXT、MEDIUMTEXT、および LONGTEXT) を提供します。データベースのパフォーマンスを最適化し、ストレージの制限を回避するには、特定のニーズに適した型を決定することが重要です。
UTF-8 文字エンコーディングを前提とした各 TEXT データ型の最大ストレージ サイズを詳しく見てみましょう。
TINYTEXT
TINYTEXT は最小の TEXT データ型です。最大ストレージ容量は 255 バイトです。これは、255 文字、または約 255 のシングルバイト UTF-8 文字に変換されます。
TEXT
TEXT は、TINYTEXT よりも大幅に大きな記憶容量を持ち、最大 65,535 文字を保持できます。バイト。これは、約 64 キロバイトのデータまたは 64,535 個の UTF-8 文字に相当します。
MEDIUMTEXT
MEDIUMTEXT は、より大きなテキスト コンテンツ用に設計されており、最大 16,777,215 バイトのストレージ容量をサポートします。 。これは、16 メガバイトのデータ、または約 16,777,215 の UTF-8 文字に相当します。
LONGTEXT
LONGTEXT は最も容量の大きい TEXT データ型で、最大 4,294,967,295 バイトを保存できます。この大規模なストレージ機能は、4 ギガバイトのデータまたは 4,294,967,295 個の UTF-8 文字に相当します。
特定の TEXT 列に格納できる最大文字数は、最終的には使用される特定の文字エンコーディングによって決まることに注意してください。 .
以上がMySQL の TEXT データ型の最大ストレージ容量はどれくらいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。