文章详情页
mysql - 博客文章标签表结构设计问题
浏览:198日期: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. 为什么span的color非要内联样式才起作用?2. javascript - swiper.js嵌套了swiper 初始设置不能向下一个滑动 结束后重新初始3. angular.js - angular-ui-bootstrap 报错无法使用?4. python - 如何修改twisted自带的日志输出格式?5. docker - 如何修改运行中容器的配置6. 高并发写入和更新mysql7. 求救一下,用新版的phpstudy,数据库过段时间会消失是什么情况?8. 老师,请问我打开browsersync出现这个问题怎么解决啊?9. 请问一下各位老鸟 我一直在学习独孤九贱 现在是在tp5 今天发现 这个系列视频没有实战10. 在cmd下进入mysql数据库,可以输入中文,但是查看表信息,不显示中文,是怎么回事,怎新手,请老师
排行榜

网公网安备