1

写真、音声、ビデオをSQLデータベース(またはその他のデータベース)に保存することはできますか?はいの場合、それはどのような形式である必要があり、もしあれば構成しなければならない特別な設定について具体的に記入してください。前もって感謝します。

4

2 に答える 2

5

MySQLでは、列にBINARYまたはVARBINARYデータ型を使用して、任意のバイナリコンテンツをテーブルに格納できます。そのようなデータ型としてのかなりすべてのデータベースシステム。画像、ビデオ、サウンドなどの完全なファイルコンテンツ、または単なるバイナリスニペットを保存するために使用できます。

それにもかかわらず、バイナリファイルをデータベースに保存することは、常に失望をもたらすため、悪い習慣と見なされます。実際、データベースに保存されているファイルは、ダウンロード、HTMLページへのインクルード、ストリーミングなどのために簡単に処理することはできません。また、長さがあるため、操作は常に複雑です。ほとんどの場合、データベースでソートされたファイルは、ディレクトリに保存されたファイルと比較して不利です。ファイル名をデータベースベースに保存し、実際のファイルを物理ディレクトリに保存することをお勧めします。

于 2012-04-09T13:57:51.447 に答える
1

通常、データベース内に画像を保存することはお勧めしませんが、画像のパスを保存することをお勧めします。それでも、longblobデータ型を使用すると、画像をデータベースに保存できます。MySqlフォーラムからこのをチェックしてください。

于 2012-04-09T13:30:41.223 に答える