- 博客(3)
- 收藏
- 关注
原创 mysql 索引(2)
辅助索引【非聚集索引】 叶子节点并不包含行记录的全部数据。叶子节点除了包含键值以外,每个叶子节点还包含了一个书签。该书签用来告诉Innodb 存储引擎哪里可以找到对应的行的数据,由于InnnoDB存储引擎表是索引组织表,因此InnnoDB存储引擎的辅助索引的辅助书签就是相应的行数据的聚集索引键。 辅助索引的存在并不影响数据在聚集索引中的组织,因此每张表上都可以有多个辅助索引。 当通过辅助索引来找数据时,Innodb的存储引擎会遍历辅助索引并通过叶级别的指针获取指向索引的主键,然后通过主键索引获得某一行
2021-07-15 17:20:01
78
原创 mysql 索引(1)
索引是應用程序设计和开发的重要方面。索引太多,应用程序的性能可能会受到影响。而索引太少,会对查询效果又产生影响。 InnoDB 存储引擎索引述 B+树索引 全文索引 哈希索引 InnoDB 存储引擎支持的哈希索引是自适应的,InnoDB 存储引擎会根据表的使用情况自动为表生成哈希索引,不能人为敢于是否在一张表中哈希索引。 B+ 树索引就是传统意义上的索引,这是目前关系数据库系统中查找最为常用和最为有效的索引。 B+树索引类似于二叉树,根据键值(Key Value)快速找到数据。 B+树索引引
2021-07-15 16:02:05
74
原创 mysql基础-视图
1.视图 1.1概念 1.视图是在mysql 在5.0.1版本加入的功能,它可以理解成为一个虚表。 2.之所以被称之为虚表,因为它存储了一个结构,并不存储真实的数据。它的数据是在查询过程中动态生成的 1.2 创建视图 create VIEW user_view as select * from 'user' 1.3 查看视图 和表一样,我可以用desc视图名,来查看视图的每一列 desc user_view show create view user_view -- 查看创建的视图语...
2021-07-14 17:38:07
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人