文章详情页
mysql - 博客文章标签表结构设计问题
浏览:242日期:2022-06-17 10:26:02
问题描述
感觉segmentfault站点设计的标签还是很不错的,正在写一个博客平台,想做个文章标签,现在表设计如下:
文章表(articles)
idtitletags1xxx1,3,42aaa2,43bbb3,5标签表(tags)
idname1php2javascript3mysql4css35html5假如信息结构如上面,那么怎么取出每篇文章的详细信息呢?上面的表设计可以实现吗?
我查了下本站的相关问题,有人说再加入第三章标签文章关联表,如下面
标签关联表(tag_links) tid是tags表id,aid是文章articles表id
idtidaid111231241那么这个有怎么查出文章的详细信息呢?
问题解答
回答1:一般的按照下面的方式来建表的,查询详细信息的话,你可以先根据文章的id文章表里面查文章的一些信息,然后再根据文章id去标签表和文章标签关联表join查询出,标签数据,最后把这两个数组合并下就好了。
有点小小的建议:你可以把文章表进行水平分割下,你可以把内容字段拿出来单独做一张表,用id进行关键,这样做在数据量很大的时候,效率比较好,
这些是我的个人看法,有不对的地方,还望大神们指点
回答2:我也刚好在写博客,也遇到了这个问题,3个表关联,现在sql语句遇到了问题求大兄弟的Sql语句
相关文章:
1. docker网络端口映射,没有方便点的操作方法么?2. docker容器呢SSH为什么连不通呢?3. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题4. 前端 - 类到底该如何去命名 .newsList 这种的命名难道真的不是过度语义化吗?~5. 请问“由于 Cookie “PHPSESSID”的“SameSite”属性设置为“None”,但缺少“Secure”属性,此 Cookie 未来将被拒绝。”请问出现这个问题怎么办?6. docker api 开发的端口怎么获取?7. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?8. golang - 用IDE看docker源码时的小问题9. docker start -a dockername 老是卡住,什么情况?10. 如何解决Centos下Docker服务启动无响应,且输入docker命令无响应?
排行榜

网公网安备