ホームページ  >  記事  >  データベース  >  MySQL の BLOB データ型と TEXT データ型の違いは何ですか?

MySQL の BLOB データ型と TEXT データ型の違いは何ですか?

WBOY
WBOY転載
2023-09-07 09:49:01795ブラウズ

BLOB は Binary Large Objects の略で、その名前が示すように、バイナリ データの格納に使用され、TEXT は大量の文字列の格納に使用されます。 BLOB はバイナリ データの保存に使用できます。つまり、写真、ビデオ、サウンド、プログラムも保存できます。

たとえば、次の画像はバイナリ データを含むため、BLOB として保存できます。

MySQL 中的 BLOB 和 TEXT 数据类型有什么区别?

BLOB 値はバイト文字列のように動作し、BLOB には文字セットがありません。したがって、比較と並べ替えは完全にバイト数値に依存します。

TEXT 値は、非バイナリ文字列または文字列のように動作します。 TEXT には文字セットがあり、比較/並べ替えは完全に文字セットのコレクションに依存します。

TEXT データ型のテーブルを作成する

リーリー

DESCコマンドでテーブルを記述します。

リーリー

以下は出力です。

リーリー

上記の出力では、「Type」はデータ型 (TEXT) を表します。

BLOB タイプのテーブルを作成する

リーリー

DESC コマンドを使用してテーブルの説明を取得しましょう。

リーリー

以下は出力です。

リーリー

出力例の「Type」は、データ型が BLOB であることを示します。

以上がMySQL の BLOB データ型と TEXT データ型の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。