作者:xiao1027_333 | 来源:互联网 | 2022-12-14 10:27
如何将项目的标签存储在数据库中无忧?
每个项目都带有多个标签。我已经阅读了一些有效的解决方法:
在数据库中存储标签的最有效方法是什么?
推荐的用于标记或标记的SQL数据库设计
但我认为对此有更好的解决方案。为什么我们不能简单地将标签作为每个项目的长字符串包含在内?
Table : Brand_Shops
Columns : brand_id, brand_name, content, tags
范例:
1 || Nike || shoes bags sports football soccer t-shirts track-pants
2 || GAP || wallets t-shirts jeans shoes perfumes
这没有原子性,但完全适合标记的目的。如果必须添加新品牌,只需将新标签与其一起添加。因此,获取它也将非常容易。我不明白为什么这不是一个有效的解决方案。