【说站】mysql非聚簇索引的介绍
2023-06-13 09:13:14 时间
mysql非聚簇索引的介绍
1、说明
非聚簇索引访问需要两次索引查找(非聚集索引中叶子节点保存的行指针指向的是行的主键值),对于innodb自适应哈希索引可以减少这样的重复工作。
2、特点
(1)叶子节点内部使用name字段排序,叶子节点之间也是使用name字段排序。
(2)叶子节点不再是完整的数据记录,而是name和主键值。
3、实例
索引节点的叶子页面就好比一片叶子。叶子头便是索引键值。
先创建一张表:
CREATE TABLE `user` (
`id` INT NOT NULL ,
`name` VARCHAR NOT NULL ,
`class` VARCHAR NOT NULL);
对于MYISAM引擎,如果创建 id 和 name 为索引。对于下面查询:
select * from user where id = 1
以上就是mysql非聚簇索引的介绍,希望对大家有所帮助。更多mysql学习指路:MySQL
相关文章
- MySQL索引优化:提升数据库性能(mysql索引更新)
- MySQL中构建索引的步骤指南(mysql如何建立索引)
- MySQL 引擎类型:简单介绍(mysql引擎类型)
- MySQL视图:基础教程指南(mysql视图教程)
- 的涂抹MySQL: 新时代的数据库解决方案(涂抹mysql)
- 索引在MySQL中设置字段的唯一索引(mysql某字段唯一)
- 如何优化MySQL内存配置(mysql内存配置)
- MySQL数据库的数据隔离级别研究.(Mysql数据隔离级别)
- MySQL性能测试:Benchmarking数据库性能(mysqlbench)
- MySQL中实现取字符的函数使用(mysql取字符函数)
- MySQL数据库可视化:简化你的操作(mysql数据库可视化工具)
- 为何远程连接MySQL速度慢?(远程连接mysql慢)
- MySQL 如何支持中文?(mysql使用中文)
- MySQL如何获取自增主键(mysql获取自增主键)
- 如何获取和使用MySQL的安装密钥?(mysql的安装密钥)
- 如何防范SQL注入攻击:MySQL的几种安全策略(sql注入mysql)
- Optimizing Database Performance with Local Indexing in MySQL(mysql本地索引)
- MySQL数据库:关键字、索引和优化方案(mysql数据库的关键字)
- MySQL:全面了解MySQL数据库管理系统(mysql大全)
- MySQL中B树索引大起大落——揭秘其中缘由(mysql b 树)
- 使用in操作符时MySQL是否能够充分利用索引MySQL In操作符优化技巧(mysql中in走索引吗)
- MySQL中使用for循环进行数据遍历(mysql中for巡海)
- MySQL中also的作用与用法介绍(mysql中also)
- MySQL的索引有哪些区别(mysql三种索引区别)
- MySQL索引一个索引可以包含多少列(mysql一个索引多少列)