ホームページ >データベース >mysql チュートリアル >mysql は画像を保存するためにどのタイプを使用しますか?
mysql では、BLOB タイプは画像の保存に使用されます。BLOB タイプは、画像、ビデオなどを含む大量のバイナリ データを保存できる特別なバイナリ タイプです。このタイプには TinyBlob、Blob、MediumBlob が含まれますと LongBlob の唯一の違いは、ストレージ サイズです。
このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。
BLOB 型は特殊なバイナリ型です。 BLOB は、写真、ビデオなどの大量のバイナリ データを保存できます。
BLOB タイプには、TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB が含まれます。それらの唯一の違いは最大長です。
BLOB の概要
BLOB (バイナリ ラージ オブジェクト) は、バイナリ ファイルを格納できるコンテナです。コンピュータでは、BLOB はデータベースにバイナリ ファイルを格納するために使用されるフィールド タイプであることがよくあります。 BLOB は大きなファイルです。通常の BLOB は画像またはサウンド ファイルです。そのサイズのため、特別な方法 (アップロード、ダウンロード、データベースへの保存など) で処理する必要があります。
Eric Raymond 氏によると、BLOB 処理の主なアイデアは、ファイル プロセッサ (データベース マネージャーなど) がファイルが何であるかを気にするのではなく、それをどのように処理するかを気にさせることです。ただし、一部の専門家は、このビッグ データ オブジェクトの処理方法は諸刃の剣であり、大きすぎるバイナリ ファイルを保存するとデータベースのパフォーマンスが低下するなど、いくつかの問題が発生する可能性があると強調しています。データベースに大きなマルチメディア オブジェクトを保存することは、BLOB を処理するアプリケーションの典型的な例です。
mysql BLOB タイプ
MySQL では、BLOB は TinyBlob、Blob、MediumBlob、LongBlob を含む一連のタイプです。これらのタイプの唯一の違いは、保存されるファイルの最大サイズです。 。
MySQL の 4 つの BLOB 型
型サイズ (単位: バイト)
TinyBlob 最大 255
Blob 最大 65K
MediumBlob 最大 16M
LongBlob 最大 4G
推奨学習 : mysql ビデオ チュートリアル
以上がmysql は画像を保存するためにどのタイプを使用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。