Database design 在这样的帖子上实现标记的好方法是什么

Database design 在这样的帖子上实现标记的好方法是什么,database-design,tags,Database Design,Tags,我想要一个标签系统,比如WhatsOn,但我不知道如何在数据库中实现它。这就是我将要实现它的方式 这是我在数据库中的列 文章表 身份证 头衔 标题栏 日期 用户ID 描述 删除 标记1 TagID2 TagID3 标记4 TagID5 标记名1 标记名2 标记名3 标记名4 标记名5 标记表 塔吉德 标记名 这是在数据库中实现标记的好方法吗?您需要的是多对多关系表结构,例如: 文章表 身份证 头衔 标题栏 日期 用户ID 描述 删除 标签表 塔吉德 标记名 关系表 文章ID 塔

我想要一个标签系统,比如WhatsOn,但我不知道如何在数据库中实现它。这就是我将要实现它的方式

这是我在数据库中的列

文章表

  • 身份证
  • 头衔
  • 标题栏
  • 日期
  • 用户ID
  • 描述
  • 删除
  • 标记1
  • TagID2
  • TagID3
  • 标记4
  • TagID5
  • 标记名1
  • 标记名2
  • 标记名3
  • 标记名4
  • 标记名5
标记表

  • 塔吉德
  • 标记名

这是在数据库中实现标记的好方法吗?

您需要的是多对多关系表结构,例如:

文章表

  • 身份证
  • 头衔
  • 标题栏
  • 日期
  • 用户ID
  • 描述
  • 删除
标签表

  • 塔吉德
  • 标记名
关系表

  • 文章ID
  • 塔吉德
这样,您可以拥有无限的关系,您的示例仅限于5个重复:第一个相关问题: