BLOB は Binary Large Objects の略で、その名前が示すように、バイナリ データの格納に使用され、TEXT は大量の文字列の格納に使用されます。 BLOB はバイナリ データの保存に使用できます。つまり、写真、ビデオ、サウンド、プログラムも保存できます。
たとえば、次の画像はバイナリ データを含むため、BLOB として保存できます。
BLOB 値はバイト文字列のように動作し、BLOB には文字セットがありません。したがって、比較と並べ替えは完全にバイト数値に依存します。
TEXT 値は、非バイナリ文字列または文字列のように動作します。 TEXT には文字セットがあり、比較/並べ替えは完全に文字セットのコレクションに依存します。
DESCコマンドでテーブルを記述します。
リーリー以下は出力です。
リーリー上記の出力では、「Type」はデータ型 (TEXT) を表します。
DESC コマンドを使用してテーブルの説明を取得しましょう。
リーリー以下は出力です。
リーリー出力例の「Type」は、データ型が BLOB であることを示します。
以上がMySQL の BLOB データ型と TEXT データ型の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。