聚簇索引概念
2015-12-01 23:06
176 查看
聚簇索引与非聚簇索引
Myisam与innodb引擎,索引文件的异同
![](http://images2015.cnblogs.com/blog/498475/201512/498475-20151201230551687-730464569.png)
![](http://images2015.cnblogs.com/blog/498475/201512/498475-20151201230654249-610396893.png)
===============================================================
innodb的主索引文件上 直接存放该行数据,称为聚簇索引,次索引指向对主键的引用
myisam中, 主索引和次索引,都指向物理行(磁盘位置).
注意: innodb来说,
1: 主键索引 既存储索引值,又在叶子中存储行的数据
2: 如果没有主键, 则会Unique key做主键
3: 如果没有unique,则系统生成一个内部的rowid做主键.
4: 像innodb中,主键的索引结构中,既存储了主键值,又存储了行数据,这种结构称为”聚簇索引”
Myisam与innodb引擎,索引文件的异同
![](http://images2015.cnblogs.com/blog/498475/201512/498475-20151201230551687-730464569.png)
![](http://images2015.cnblogs.com/blog/498475/201512/498475-20151201230654249-610396893.png)
===============================================================
innodb的主索引文件上 直接存放该行数据,称为聚簇索引,次索引指向对主键的引用
myisam中, 主索引和次索引,都指向物理行(磁盘位置).
注意: innodb来说,
1: 主键索引 既存储索引值,又在叶子中存储行的数据
2: 如果没有主键, 则会Unique key做主键
3: 如果没有unique,则系统生成一个内部的rowid做主键.
4: 像innodb中,主键的索引结构中,既存储了主键值,又存储了行数据,这种结构称为”聚簇索引”
相关文章推荐
- 如何愉快地写代码
- VirtualBox中安装的Fedora Server与windows系统共享文件夹的方法
- Xcode快捷键汇总
- haproxy+keepalived实现高可用负载均衡
- Web APi之异常处理(Exception)以及日志记录(NLog)(十六)
- mylist
- Windows下IIS+PHP 5.2的安装与配置
- awk之变量篇
- 推荐!手把手教你使用Git
- Android第三方FloatingActionButton:伴随ListView、RecyclerView、ScrollView滚动滑入滑出
- PHP的一些小细节
- 【NetApp】磁盘固件更新
- mysql 创建用户删除用户增加用户权限
- 2. wordpress 友情链接的备份和导入
- javaSE(18)(IO大总结)
- viewPager实现tab标签位置重新排序(仿网易新闻主页专题改变排序)
- Android ViewPager动画
- oracle数据库OEM登录初级问题
- 基础练习 龟兔赛跑预测
- Android 代码混淆、第三方平台加固加密、渠道分发 完整教程(转)