是否有可能存储在SQL数据库图片,声音,视频(或任何其他数据库)? 如果有什么格式它应该是和,请列明有关具有特殊的设置,如果有的话进行配置。 提前致谢。
Answer 1:
在MySQL中,你可以使用存储为列的BINARY或VARBINARY数据类型在一个表中的任何二进制内容。 相当所有数据库系统作为这样的数据类型。 它可用于完整的文件内容存储,如图片,视频,声音,......或只是一个二进制代码段。
然而,在数据库中存储二进制文件被认为是不好的做法,因为它总是这样带来的失望。 事实上,存储在数据库中的文件不容易被处理的下载,一个包含在HTML网页,流媒体,...。 而且很复杂,总是因为它的长度来操纵。 大多数情况下,与存储在目录中的文件在数据库中排序的文件是不利的。 其建议的文件名存储在数据库的基础上,并保存实际文件的物理目录。
Answer 2:
虽然它一般不建议存放在数据库中的图像,它能够更好地存储图像的路径。 Nevethless图像可以通过使用数据类型LONGBLOB被存储在数据库中。 看看这个例子从MySQL的论坛。
文章来源: Is it possible to store pictures,sounds,videos in SQL Database? [closed]