Microsoft Access中的索引

表中包含的数据越多,将需要更多的索引来搜索和排序该数据。 但是,有足够的索引和太多的索引之间是一个平衡。 索引太多会减慢记录更新的速度。

Access为您预设了许多索引。 如果您在“表/查询”选项卡下的“工具...选项”中查看,则会看到“导入/创建时自动索引”下的列表如下:

ID;键;代码;数字

这意味着Access将在以这些术语开头或结尾的任何字段上自动创建索引。 尽管这可能有所帮助,但它也可能意味着访问将在您不希望建立索引的字段上创建重复索引或索引。 如果您有信心设置自己的索引,则可以删除此列表。

Access创建索引时,它实质上是在内部将值存储在要建立索引的字段中以及具有该值的每个字段的位置。 这样可以加快对该字段的搜索速度。

当您将一个字段设置为主键时,它将自动被索引。 您需要定义的大多数索引将仅包含来自单个字段的值。

创建索引

要在单个字段上创建索引,请在设计视图中打开表。 选择要在其上创建索引的字段。 转到“索引”属性,然后将属性值更改为“是”(重复“确定”)。 另一个是的值(不重复)仅用于唯一的字段(不重复任何值)。 是(否重复)值由主键使用,并且在与其他表的关系仅一对一的外键上创建索引时也很有用。

如果您在一个表中的多个字段上创建索引(例如,两个字段)并在查询中的两个字段上设置条件,Access将合并索引以搜索表。

多个字段索引

如果在查询大表时经常在多个字段上设置条件,则创建一个多字段索引以免Access合并多个单个字段索引可能会很有用。 当您同时搜索姓和名字段时,就是一个很好的例子。

要创建多字段索引,请在设计视图中打开表,然后打开索引窗口(“ View ... Indexes”)。 在索引名称下,为多字段索引指定一个名称,例如FullName。 您只需要在第一行输入。 在字段名称下添加姓氏字段并设置排序顺序。 然后转到下一行,在“字段名称”下添加“名字”字段并设置排序顺序。 现在,您已经创建了一个多字段索引。

From: https://bytes.com/topic/access/insights/742480-indexes-microsoft-access

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值