
通过实例轻松掌握主键、索引、聚集索引、复合索引和非聚集索引
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本教程通过具体示例深入浅出地讲解数据库中的主键、索引(包括聚集索引、非聚集索引及复合索引)概念与应用,帮助读者轻松掌握关键知识点。
测试数据以及表结构
一、 创建主键(主键=主键索引=聚集索引)
**什么是主键?**
答:使用主键可以唯一确定一条记录,并且它与物理存储排序一致,不能包含空值,一个表格只能有一个主键。在原本没有创建主键的情况下,表在磁盘上的存储方式如下:
Id=0; username=username0; sex=男; address=浙江;
Id=1; username=username1; sex=女; address=北京;
Id=2; username=username2; sex=男; address=北京;
当为表格添加主键后,数据的存储结构会变为B-Tree形式。通过这种变化,在大数据环境下不加主键进行查询时速度是O(n),而利用B-TREE索引查询的速度则可以达到O(log n)。
这样重写后的文字去除了不必要的链接,并且保持了原文的意思不变。
全部评论 (0)
还没有任何评论哟~


