网页开发 - 标签在数据库的存储

查看:104
本文介绍了网页开发 - 标签在数据库的存储的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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

解决方案

  1. MongoDB是非常适合你这个需求的

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

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

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

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

这篇关于网页开发 - 标签在数据库的存储的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆