首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
SQL
订阅
Chitzkoi1
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
MySQL45讲笔记
mysql 35讲读书笔记。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
官方文档解释MySQL最左匹配(最左前缀)原则
直接找了官网的文档, 一下子就清晰了. 下面贴下官网的解释, 然后我自己翻译了一下. MySQL可以创建联合索引(即, 多列的索引). 一个索引可以包含最多16列. 对于 以及索引中前两列, 索引中的前三列, 以此类推. 如果你在索引定义中以正确的顺序指定列, 那么联合索引就可…
MySQL 笔记 - 索引类型
索引类型包括 B-Tree、哈希索引、R-Tree、全文索引等,这里主要总结 B-Tree 和哈希索引。 说索引之前就不得不先说一说 B-Tree。 B-Tree 是一种平衡搜索树,结构类似于普通的二叉树,区别在于每个结点允许有更多的子结点。 事实上,红黑树也可以用作索引,为什…
MySQL索引的类型
MySQL索引是面试中最常见的问题,笔者前几天接到一个HR小姐姐的面试电话,小姐姐说公司实行996,问我能不能接受😳,我没996过,我哪里知道996是什么感觉呀啊,我就敷衍的说了一句应该可以吧,然后我回到家仔细想了想,还是委婉的拒绝了面试的邀请。 最有趣的是第一次接受HR小姐…
终于有人将 MySQL 索引讲清楚了!
看了很多关于索引的博客,讲的大同小异。但是始终没有让我明白关于索引的一些概念,如B-Tree索引,Hash索引,唯一索引.... 索引是帮助MySQL高效获取数据的数据结构。 提高数据查询的效率。 索引:排好序的快速查找数据结构!索引会影响where后面的查找,和order b…
Mysql 下的 Join buffer
要想知道join buffer,就是先知道join运行的原理。 因为是左连接,cource为驱动表, teacher为被驱动表。 mysql 查询的时候先根据where条件进行对course的单表查询, 查询出的每一条记录都要在与teacher进行一次查询匹配。例如,where…
MySQL 中 Using filesort 问题的优化方法
MySQL 中 Using filesort 问题的优化方法
Mysql - JOIN 详解
一个完整的SQL语句中会被拆分成多个子句,子句的执行过程中会产生虚拟表(vt),但是结果只返回最后一张虚拟表。从这个思路出发,我们试着理解一下JOIN查询的执行过程并解答一些常见的问题。 如果之前对不同JOIN的执行结果没有概念,可以结合这篇文章: https://www.co…
一张图彻底搞懂MySQL的 explain
1. id相同 2. id不同 3. id相同又不同 1. SIMPLE 2. PRIMARY 3. SUBQUERY 4. DERIVED 5. UNION 6. UNION RESULT 1. NULL 2. system 3. const 4. eq_ref 5. ref…
mysql explain type 访问类型解读
一般来说,至少要保证查询级别到达了range级别,最好达到了ref级别. 访问类型最高的,属于const类型的特例,表只有一条记录行(=系统表),一般不会出现这个,可以忽略. 表示通过索引一次就能找到, const 用于比较primary或者unique(值是唯一的).因为只匹…