MySQL底层原理及性能优化
kshon
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【MySQL那些事】join的底层原理
前言 在日常开发中,只要写了sql,难免会使用的join关键字连接两个或多个表,在这里还是先解释一下inner join、left join、right join之间的区别以及驱动表的概念。 INNER JOIN:查询两个表之间的交集 取值时遵循笛卡尔乘积,即利用双层循环遍历两个表的数据,若table1的结果集比较少,那么就拿它当作外层循环,称为驱动表,外层循环每取一条数据,就拿该数据去内层循环table2表中匹配结果集,此时table2称为被驱动表 LEFT JOIN:取左表(驱动表)的全部数原创 2020-07-01 08:58:53 · 1375 阅读 · 7 评论
-
【Mysql那些事】一文详解索引原理(全)
学习任何技术,首先我们要知道怎么用,熟练之后再探究其原理,最后再根据业务进行优化。 ——船长 MySQL的索引有哪些? 主键索引:表的主键列会默认添加索引,索引中保存了该行记录的所有数据 唯一索引(upique):该列的所有值必须唯一 普通...原创 2020-07-01 08:56:22 · 1154 阅读 · 0 评论
分享