seo建站,微信表情制作小程序,新网站建设方案,网站建设是什么意思1、索引的分类
#xff08;1#xff09;总分类
主键索引、唯一索引、常规索引、全文索引 #xff08;2#xff09;InnoDB存储引擎中的索引分类 2、 索引的选取规则(InnoDB存储引擎)
如果存在主键#xff0c;主键索引就是聚集索引#xff1b;
如果不存在主键#xff…1、索引的分类
1总分类
主键索引、唯一索引、常规索引、全文索引 2InnoDB存储引擎中的索引分类 2、 索引的选取规则(InnoDB存储引擎)
如果存在主键主键索引就是聚集索引
如果不存在主键将使用第一个“唯一(UNIQUE)索引”作为聚集索引
如果表没有主键并且没有合适的唯一索引那么InnoDB存储引擎将自动生成一个rowid作为隐藏的聚集索引 3、说明
1聚集索引(由主键构成)
如果一张表有主键主键构建的主键索引就是一个聚集索引其将会构成一个B树。
根据聚集索引的结构叶子节点下挂着的数据就是该主键所对应的行数据。 2二级索引(name字段)
当以“name”字段建立一个索引时也是以B树的形式存储其节点其叶子节点下挂着的数据是其所在行的“聚集索引”如name‘Ruby’其叶子节点下挂着的数据就是“id8”。 3 执行流程解释
当执行如下语句时
select * from user where nameArm;
首先找到“Arm”然后找到“Arm”下面挂着的id发现id10然后(在关于id字段的B树中)找到id10最后输出其下挂着的数据。