我希望在我的网站上建立一个博客数据库。我正在设置一个 MySQL 数据库,其中包含一个带有以下属性的帖子表: post_id、日期时间、内容(所有这些都非常不言自明)。我希望每个帖子都有标签(可以是任意数量的标签)。显然,这需要一个单独的表,所以我制作了一个带有属性的标签表: tag_id, tag_name。现在,要链接它们,我想我应该创建第三个表,称为post_tag,它将定义帖子和标签之间的链接,因此它将具有属性:post_id, tag_id。我对数据库结构有点陌生,所以我想知道我这样做是否正确,或者是否有更有效的方法来解决这个问题?
任何帮助表示赞赏。