在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎的索引实现方式。...下图是MyISAM索引的原理图:image.png这里设表一共有三列,假设我
在 MySQL 中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论 MyISAM...下图是 MyISAM 索引的原理图:
这里设表一共有三列,假设我们以 Col1 为主键,则图 8 是一个 MyISAM 表的主索引(Primary key)示意。...,则MySQL 自动为 InnoDB 表生成一个隐含字段作为主键,类型为长整形。...(A,B,C)—会使用索引
(,B,C)—不会使用索引
(,,C)—不会使用索引
*最后来一个问题:mysql假设一行数据大小为1k,则一颗层高为3的b+树可以存放多少条数据?