mysql
文章平均质量分 61
沉默终止
life is a movie
展开
-
联合索引笔记
联合索引与最左匹配原则最左前缀匹配原则:在MySQL建立联合索引时会遵守最左前缀匹配原则,即最左优先,在检索数据时从联合索引的最左边开始匹配。要想理解联合索引的最左匹配原则,先来理解下索引的底层原理。索引的底层是一颗B+树,那么联合索引的底层也就是一颗B+树,只不过联合索引的B+树节点中存储的是键值。由于构建一棵B+树只能根据一个值来确定索引关系,所以数据库依赖联合索引最左的字段来构建。举例:创建一个(a,b)的联合索引,那么它的索引树就是下图的样子。可以看到a的值是有顺序的,1,1,2,2,3原创 2021-08-17 16:31:30 · 260 阅读 · 0 评论 -
count(1),count(主键)与count*的区别
原创 2021-07-16 18:05:18 · 246 阅读 · 0 评论 -
Explain用法笔记
Explain用法笔记在官方文档中,对于explain的作用是这么解释的:explain语句提供了MYSQL如何执行语句的信息。explain可以与select、delete、insert、replace与update语句共同使用。它返回explain select count(*)from equity_stock对于显示的结果列进行解释字段名称作用table表名称type连接类型key使用到的索引名称key_len索引长度ref索引的原创 2021-06-23 14:31:10 · 315 阅读 · 0 评论 -
MYSQL Nested Loop Join
https://www.jianshu.com/p/741a6d4efc44转载 2021-06-23 10:53:50 · 247 阅读 · 0 评论 -
一篇文章让你搞懂数据库索引
一篇文章让你搞懂数据库索引文章目录一篇文章让你搞懂数据库索引数据在磁盘的存储结构什么是索引?索引的优点动态索引B树B树的操作B+树B+树的操作使用B+树与B树相比有什么好处Mysql的索引ISAM(Index Sequential Access Method)(**不是MyIsam**)myISAMInnodb索引索引的分类聚集索引非聚集索引覆盖索引主键索引二级索引全文索引哈希索引联合索引(多列索引)最左匹配规则InnoDb索引结构注意点 索引往往是数据库面试题当中会提到的重点问题,这里对数据库索引的原创 2021-04-14 18:17:06 · 493 阅读 · 0 评论