怎么在mysql中使用非聚簇索引

这期内容当中小编将会给大家带来有关怎么在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中使用非聚簇索引
标题来源:http://myzitong.com/article/jcccsp.html