ACCESS中的索引和主键有什么用?

wkellypro 2009-05-19 11:52:54
如题,貌似没用过那2个东西 学习学习
...全文
1228 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wkellypro 2009-05-21
  • 打赏
  • 举报
回复
谢谢各位
WWWWA 2009-05-20
  • 打赏
  • 举报
回复
索引:一般用来提高查询速度,不过INSERT、UPDATE要更新索引,影响速度
主键:唯一标识记录的字段
ACMAIN_CHM 2009-05-20
  • 打赏
  • 举报
回复

数据库中的主键,主要起唯一标识一条记录的作用。比如学生表,1000个学生记录,你想看某记录时如何指定?这时学号是唯一的,做为主键。

索引的作用是提高你的查找效率。比如这1000个学生的纸质登记杂乱的堆在一起,让你找出0456这张,你怎么找?但如果排好序,你怎么找?平均花的时间一样吗? 第一种平均要找 500次,第二种则最多只要10次


建议看一下《数据库原理中的介绍》

ACMAIN_CHM 2009-05-20
  • 打赏
  • 举报
回复

下面抄了两段ACCESS自已帮助中微软的说法。

关于主键 (MDB)
关系数据库系统(如 Microsoft Access)的强大功能来自于其可以使用查询、窗体和报表快速地查找并组合存储在各个不同表中的信息。为了做到这一点,每个表都应该包含一个或一组这样的字段:这些字段是表中所存储的每一条记录的唯一标识,该信息即称作表的主键。指定了表的主键之后,Access 将阻止在主键字段中输入重复值或 Null 值。

关于在 Access 数据库中设置字段和记录索引 (MDB)
索引有助于 Microsoft Access 快速查找和排序记录。Access 在表中使用索引,就像在书中使用索引一样:查找某个数据时,先在索引中找到数据的位置。可以基于单个字段或多个字段来创建索引。多字段索引能够区分开第一个字段值相同的记录。

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧