使用MySQL存储图像维度

时间:2011-04-16 01:58:21

标签: mysql database-design

在图像数据库中存储图像维度的最佳方法是什么?我应该只使用两个SMALLINT吗?或者我应该使用POINT还是VARCHAR?

2 个答案:

答案 0 :(得分:5)

最佳地说,显然,保存您想要存储的任何值所需的最少存储量是最佳的。我没有太多要添加到您已经知道的内容中:我认为两条SMALLINT将是最佳选择。

答案 1 :(得分:4)

取决于您需要此数据的内容。如果您要根据图像大小运行SELECT,则为每个(宽度,高度)设置SMALLINT。如果您只需要将图像尺寸作为图像的元数据,则可以将varchar与序列化数组(例如,由getimagesize()返回)或字符串一起使用。

希望有所帮助。 :)