MySQLでは、列にBINARYまたはVARBINARYデータ型を使用して、任意のバイナリコンテンツをテーブルに格納できます。そのようなデータ型としてのかなりすべてのデータベースシステム。画像、ビデオ、音声などの完全なファイルコンテンツ、または単なるバイナリスニペットを保存するために使用できます。
それにもかかわらず、バイナリファイルをデータベースに保存することは、常に失望をもたらすため、悪い習慣と見なされます。実際、データベースに保存されているファイルは、ダウンロード、HTMLページへのインクルード、ストリーミングなどのために簡単に処理することはできません。そして、その長さのために操作することは非常に常に複雑です。ほとんどの場合、データベースでソートされたファイルは、ディレクトリに保存されたファイルと比較して不利です。ファイル名をデータベースベースに保存し、実際のファイルを物理ディレクトリに保存することをお勧めします。