标签在数据库的存储

发布于 2022-09-03 12:31:44 字数 118 浏览 30 评论 0

在开发一个购物网站,不同商品有着不同数量的标签,在设计数据库的时候,肯定不能设置一个字段一个标签这样的存放方式,因为标签数量会随着用户评论来增加。有没有一种数据库可以做到不定数量字段的表来记录标签这种类型的数据?烦大神解答

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

带上头具痛哭 2022-09-10 12:31:44
  1. MongoDB是非常适合你这个需求的

  2. PostgreSQL字段支持数组,也是可以搞的

  3. MySQL也不是不能玩,方法有很多,比如:

    • 你有一张标签表,就是(id, name),当用户有一个新标签就往里面插一条。然后有张关联表,是商品ID和标签ID的关联,商品表和这个是一对多的关系

    • 上面的简化版,不要单独的标签表,直接在关联表里面是商品ID和标签名的关联

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文