什么是聚集索引,什么是二级索引(非聚集索引)什么是回表? xiaojiuaigc@163.com 发布于 2024-11-09 455 次阅读 分类含义特点聚集索引(Clustered Index)将数据存储与索引放到了一块,索引结构的叶子节点保存了行数据必须有,而且只有一个二级索引(Secondary Index)将数据与索引分开存储,索引结构的叶子节点关联的是对应的主键可以存在多个聚集索引选取规则:如果存在主键,主键索引就是聚集索引。如果不存在主键,将使用第一个唯一(UNIQUE)索引作为聚集索引。如果表没有主键,或没有合适的唯一索引,则InnoDB会自动生成一个rowid作为隐藏的聚集索引 什么是聚簇索引什么是非聚簇索引聚簇索引(聚集索引):数据与索引放到一块,B+树的叶子节点保存了整行数据,有且只有一个非聚簇索引(二级索引):数据与索引分开存储,B+树的叶子节点保存对应的主键,可以有多个什么是回表查询?通过二级索引找到对应的主键值,到聚集索引中查找整行数据,这个过程就是回表
Comments NOTHING