已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > 其他编程语言 > 讨论/求助

标题: 请教下大佬,mysql有这种索引?

作者: @Ta

时间: 2018-03-18发布,2018-03-18修改

点击: 3181

mysql什么设置 
非聚焦索引,
非集合索引,
一直都没知道这两个啥回事。。
@大佬@老虎会游泳

[隐藏样式|查看源码]


『回复列表(3|隐藏机器人聊天)』

1. mysql有这种索引?
(/@Ta/2018-03-18 11:40//)

2.

没有办法设置。

聚簇索引并不是一种单独的索引类型,而是一种数据存储方式(不是数据结构,而是存储结构),具体细节依赖于其实现方式,也就是你所选择的存储引擎(MyISAM或InnoDB)。
https://www.cnblogs.com/xiaoboluo768/p/5165690.html

MyISAM的B+Tree的叶子节点上的data,并不是数据本身,而是数据存放的地址。主索引和辅助索引没啥区别,只是主索引中的key一定得是唯一的。这里的索引都是非聚簇索引。
InnoDB的数据文件本身就是索引文件,B+Tree的叶子节点上的data就是数据本身,key为主键,这是聚簇索引。
https://www.cnblogs.com/wyy123/p/6269875.html

(/@Ta/2018-03-18 14:15//)

3. 索引占存储空间
create index 索引名 on 表名(列)
create unique index 索引名 on 表名(列)
我这是sqlserver里面的创建方法
(/@Ta/2018-03-19 18:34//)

回复需要登录

8月30日 06:48 星期六

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1