我什么时候开始新桌子? /个人资料图片

时间:2013-11-05 15:46:42

标签: mysql social-networking

我正在创建一个“社交网络”网站。这不仅仅是一项学习活动,也不是一项商业活动。我没有完全了解MYSQL。我想将1个图像保存到数据库中(对于每个用户)。

我可以在现有表中创建另一列并将图像存储在那里(使用longblob)吗?有没有更好的方法呢?

2 个答案:

答案 0 :(得分:0)

我认为这取决于如何在表示层呈现数据。您可以在图像数据库表中存储图像文件的位置而不是图像本身

所有关于使用正确的存储空间来做正确的事情。

答案 1 :(得分:0)

您可以将图像存储在表格中没问题。虽然许多人可能不同意它的最佳方式。 (您应该更好地存储物理文件的路径)

这样的查询可能有效

INSERT INTO Images (Image) VALUES(LOAD_FILE('C:\Sourcetoyourfile.jpg'));