202102-21 mysql利用覆盖索引避免回表优化查询 前言说到覆盖索引之前,先要了解它的数据结构:B+树。先建个表演示(为了简单,id按顺序建):idname1aa3kl5op8aa10kk11kl14jk16ml17mn18kl19kl22hj... 继续阅读 >
202102-01 MySQL覆盖索引的使用示例 什么是覆盖索引创建一个索引,该索引包含查询中用到的所有字段,称为“覆盖索引”。使用覆盖索引,MySQL只需要通过索引就可以查找和返回查询所需要的数据,而不必在使用索引处理数据之后再进行回表操作。覆盖索引可以一次性完成查询工作,有效减少IO,提高查询效率。使用示例查询语句:SELECTcol2,col3FROMtest_tableWHEREcol1=xxxORDERBYcol2;创建一个单列索引:ALTERTABLE`test_table`ADDINDEX`idx_col1`(`col1... 继续阅读 >