MySQL
MySQL
Spring是框架不是春天
朝着架构师匍匐前进
展开
-
MySQL采坑记录
1.子查询使用order by再使用group by获取最新记录 在MySQL5.7之后的版本,对子查询做了一定的优化,优化内容详情:https://yq.aliyun.com/articles/72503 5.7之前 SELECT * FROM (SELECT * FROM T1 ORDER BY id DESC) GROUP `name` 5.7之后可以通过limit来实现,但...原创 2019-07-30 11:34:06 · 212 阅读 · 1 评论 -
MySQL 常用30种SQL查询语句优化方法
转自【java版web项目】公众号同名推送文章 1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描。如: selec...转载 2018-08-02 08:30:33 · 196 阅读 · 0 评论 -
MySQL储存树状结构
原文地址:http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql 介绍 许多人都遇到过需要在MySQL中处理树状结构数据的情况,毫无疑问管理树状结构并不是关系型数据库的强项。关系型数据库的表并不是树状结构(比如XML)而是一种扁平结构。树状结构中的”父–子”关系并不被MySQL天生支持。 在我们看来,树状结构是一类数据的集合,集合中每一个元素都有一个父节点和零或多个子节点(除了根节点,根节点没有父节点)。树状结构在很多程序中.转载 2020-05-13 13:05:42 · 1040 阅读 · 0 评论