是否可以存储图片,声音,视频在SQL数据库? [关闭](Is it possible to st

2019-06-23 11:44发布

是否有可能存储在SQL数据库图片,声音,视频(或任何其他数据库)? 如果有什么格式它应该是和,请列明有关具有特殊的设置,如果有的话进行配置。 提前致谢。

Answer 1:

在MySQL中,你可以使用存储为列的BINARY或VARBINARY数据类型在一个表中的任何二进制内容。 相当所有数据库系统作为这样的数据类型。 它可用于完整的文件内容存储,如图片,视频,声音,......或只是一个二进制代码段。

然而,在数据库中存储二进制文件被认为是不好的做法,因为它总是这样带来的失望。 事实上,存储在数据库中的文件不容易被处理的下载,一个包含在HTML网页,流媒体,...。 而且很复杂,总是因为它的长度来操纵。 大多数情况下,与存储在目录中的文件在数据库中排序的文件是不利的。 其建议的文件名存储在数据库的基础上,并保存实际文件的物理目录。



Answer 2:

虽然它一般不建议存放在数据库中的图像,它能够更好地存储图像的路径。 Nevethless图像可以通过使用数据类型LONGBLOB被存储在数据库中。 看看这个例子从MySQL的论坛。



文章来源: Is it possible to store pictures,sounds,videos in SQL Database? [closed]