在我的网站示例中,我有20种不同的产品,任何人都可以出售,我 不知道什么是更好的: 1.我的数据库中的表有每个产品的id,name和20列。 2.每个产品的一张表,其中销售它的用户将存储在那里。
还是其他什么?
答案 0 :(得分:0)
对于产品目录,请认为“表格”用于常用名词,“行”用于专有名词。因此,有一个名为'cars'的表而不是名为'Dodge_Viper','Ferrari'等的表是有意义的......
答案 1 :(得分:0)
您需要阅读数据库中的关系。
如果我从您提供的小信息中找到了正确的信息,那么您正在寻找 n到m关系。这是一般方法:
users table
-----------
id | name
1 | peter
2 | tom
products table
--------------
id | name
1 | washing machine
2 | hair dryer
3 | blender
user_products table
-------------------
user_id | product_id
1 | 2
2 | 1
2 | 3