假设我有一个名为users的表。内部用户有三列:用户名,密码和图像。在“images”列中,用户应该能够将程序中的图像作为BLOB上传,并根据需要重新访问它们。因此,每个用户的“images”列中的一行内应该有多个图像项。该程序将在java jdbc。
中答案 0 :(得分:0)
这似乎是使用不同表格的好时机。例如,添加UserImages
列UserImageID, Username, Image
,其中包含Username
上的外键和UserImageID
上的主键,可以创建多对一映射用户的图像,这是你正在寻找的。 p>
相反,如果您将多个(和可变长度)条目放在单个条目中,那么这就违背了数据库rdbms设计的目的。有关更多信息,请查看第一个正常形式的数据库。 https://en.wikipedia.org/wiki/First_normal_form