数据库|mysql教程
多级分类,sql汇总
数据库-mysql教程
微信导航展示 微信货源源码,vscode没有默认浏览器,0的Ubuntu,tomcat run启动的,爬虫软件selenium,php files 详解,技术好seo优化哪家专业,dede添加网站背景lzw
本文章介绍了关于sql多级分类汇总实现方法及数据结构,有碰到问题的同学可参考一下。
易语言vpn服务器源码,vscode是怎么运行起来的,ubuntu空格预览,tomcat目录下conf,python主页爬虫,老韩 php,晋中搜索引擎seo推广lzw
登录卡密网站源码,安装ubuntu物理机,手机能装tomcat吗,超级爬虫6.0,post和php的区别,lee seo yeonlzw
据库结构如下
类别表
分类id 上级分类id 分类名称 分类级别 排序值
然后 内容表是
内容id 类别id ………
这样处理的弊端是:如果数据量大,子分类很多,达到4级以上,这方法处理极端占用连接池
对性能影响很大。
如果用SQL下面的CTE递归处理的话,一次性就能把结果给查询出来,而且性能很不错
比用程序处理(数据量很大的情况),临时表性能更好,更方便
可以查询出结果—-所有分类及相应分类下子分类
可以查询出结果—-指定分类及相应分类下子分类
id title parentid
1 广东省 0
2 广州 1
3 白云区 2
实现程序
实例2
性能分析:
对于一个3500条地区记录的数据表,其中有省,市,县3级
查询用时要1秒,视觉上感觉有点点慢,但不影响
数据量不大的分类,使用绝对无压力
如果觉得《sql多级分类汇总实现介绍》对你有帮助,请点赞、收藏,并留下你的观点哦!