聚簇索引
聚簇索引: 把数据和索引放在一起的方式叫做聚簇索引。因为数据和索引在一起,查到了索引就查到了数据。和聚簇索引相对应的叫做非聚簇索引,也叫做二次索引,我们一般的索引都是二次索引,索引里面存放的是 主键id。需要通过主键id去二次查找。
一个表只能有一个聚簇索引,并且只能建立在唯一字段上,一般都是主键列。
innodb 都是用聚簇索引方式来存储数据的。在有主键的时候,聚簇索引列是主键,没有主键的时候胡自动选择一个唯一字段,如果唯一字段都没有,那么会自动维护一个唯一字段作为 聚簇索引。 因为 聚簇索引直接存放数据,所以聚簇索引列比别的索引快(避免了二次查找)。所以有一种说法 叫做,innodb 里面 主键列是最快的索引 列,就是因为主键列会自动建立 聚簇索引。
能耍的时候就一定要耍,不能耍的时候一定要学。
--天道酬勤,贵在坚持posted on 2019-07-23 17:25 zhangyukun 阅读(1209) 评论(0) 编辑 收藏 举报