索引和主键的区别-刘瑜斌
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-表


索引和主键的区别

发表时间:2017/4/6 16:04:21 评论(0) 浏览(13593)  评论 | 加入收藏 | 复制
   
摘 要:索引和主键的区别
正 文:
      索引相当于对指定的列进行排序,就好比一本书的目录,通过它可以快速查到结果,而不需要进行全表扫描,可以大大加快数据库的查询速度。

      主键是确定数据中每一条记录的唯一标识,其实也是一个特殊的索引,因为主键所在的列里的每一个记录都是唯一的,在同一个表里只能有一个主键。简单来说,逐渐就是所在列不能出现相同记录的特殊索引,且这个索引只能在表里出现一次。


索引与主键的主要区别有
1.主键用于标识数据库记录的唯一性,不允许记录重复,且键值不能为空。主键也是一个特殊索引,主键等于索引,索引不一定等于主键;

2.索引可以提高查询速度,通过它可以快速查询到结果,不需要进行全表扫描;

3.使用主键,数据库会自动创建主索引,也可以在非主键上创建索引,提高查询速度;

4.数据表中只允许有一个主键,但是可以有多个索引。

Access软件网交流QQ群(群号:198465573)
 
 相关文章
【access小品】问答主键  【todaynew  2010/8/1】
Access获取字段所在索引的名称\用vba代码获取索引名称  【红尘如烟  2012/7/7】
【Access扫盲知识】怎么设置双主键?怎样设置两个主键?复合主键...  【麥田  2013/12/20】
VBA创建Access表中索引方法  【金宇  2014/9/16】
SQLServer数据库索引的基础知识  【金宇转载  2015/1/27】
唯一索引和非唯一索引的区别简析  【易勋  2015/4/9】
数据库索引  【缪炜  2016/8/12】
常见问答
技术分类
相关资源
文章搜索
关于作者

刘瑜斌

文章分类

文章存档

友情链接