中文Access2000速成教程--1.7 创建索引

第七讲 创建索引
若要快速查找和排序记录,就需要索引单个字段或字段的组合。对于某一张表来说,建立索引的操作就是要指定一个或者多个字段,以便于按这个或者这些字段中的值来检索数据,或者排序数据。在中文Access 2000中能建立的索引如下所述。

1.创建单字段索引

“单字段索引”的意思是一张表中只有一个用于索引的字段,使用下列步骤进行操作可以建立它:

步骤一、在“设计”视图中打开表。

步骤二、在“设计”视图的字段列表中单击要创建索引的字段,选定它。

步骤三、在“常规”选项卡中单击“索引”属性框内部,然后从下拉列表中选择“有(有重复)”或“有(无重复)”项,参见图33。

在图33所示的“索引”下拉列表中,单击“有(无重复)”选项,可以确保该字段中的记录没有重复值。这是常用的选项。

接下来关闭该视图后,索引就建立好了。此后,您就可以将此字段中的值按升序或者降序的方式进行排序,并让各行记录值重新排列后来显示。即这种重新排序的结果是使得各行记录按索引的定义在表中重新排列,从而有利于浏览数据记录。

注意:用于索引的字段,通常是一些可以用于排序数据记录,如:数字、英文单词,也能用于中文,但不常用。

图33单击这个下拉按钮

2.创建多字段索引

为了创建多字段索引,可以使用下列步骤进行操作:

步骤一、在“设计”视图中打开表。

步骤二、单击“设计”视图工具栏中的“索引”按钮,参见图34。

图34单击这个按钮

步骤三、若表中当前没有索引和主键的话,可在图35所示的“索引”对话框中,单击“索引名称”栏中的第一个空行,然后键入索引名称。否则,可在该栏的第二行中输入它,以便建立第二个索引。

图35在这里输入名称

“索引名称”仅是索引的标识,可以使用索引字段的名称来命名,或使用具有某种含义的字符串。如,本例将建立“合同金额”索引,以便于以后按合同金额的大小排序来浏览数据记录,所以给出了图35中所示的索引名称。

步骤四、在“字段名称”栏中,单击下拉按钮,然后从下拉列表中选定择用于索引的字段,参见图36。

图36从下拉列表中选择这个字段

图37单击这个下拉按钮

步骤五、将光标移至右旁的“排序次序”栏中,单击下拉按钮后从下拉列表中选择排序方式,参见图37。

步骤六、若要使用多个索引,而且重新定义“主键”的话,单击“索引”对话框的左下部的“主索引”下拉按钮,然后从图38所示的下拉列表中选择“主索引”。

图38单击这个下拉按钮

步骤七、将光标移至“字段名称”栏中的下一行中,单击该行所在单元格,然后通过图38所示的下拉列表选定第二个索引字段,如“单位地址”。

这一步操作将指定第二个索引,而该行的“索引名称”栏中仍将是空白。您可以重复该操作,直到选择了应包含在索引中的所有字段,最多可达到10个字段。关闭“索引”对话框后,用于该表的索引就建立好了。此后,您还可在任何时候,按照上面的操作进入“索引”对话框中来观看和编辑索引。若要删除某一个索引的话,只需要在这个对话框的列表中将它删除掉即可,这种删除不会显示到表中的结构与数据记录,您尽管放心的操作吧!

(0)

相关推荐

  • 中文Access2000速成教程--1.7 创建索引

    第七讲 创建索引 若要快速查找和排序记录,就需要索引单个字段或字段的组合.对于某一张表来说,建立索引的操作就是要指定一个或者多个字段,以便于按这个或者这些字段中的值来检索数据,或者排序数据.在中文Access 2000中能建立的索引如下所述. 1.创建单字段索引 "单字段索引"的意思是一张表中只有一个用于索引的字段,使用下列步骤进行操作可以建立它: 步骤一.在"设计"视图中打开表. 步骤二.在"设计"视图的字段列表中单击要创建索引的字段,选定它.

  • 中文Access2000速成教程--1.8 定义表之间的关系

    注意:中文Access 2000不能在已打开的表之间创建或修改关系,所以要关闭所有打开的表,这与中文Visual FoxPro6有些不一样. 步骤一.按下键盘上的F11功能键,将当前操作窗口切换到"数据库"窗口. 步骤二.单击"数据库"工具栏中的"关系"按钮,参见图39. 此后,如果当前数据库中已经存在着关系表,屏幕上就将显示如图40所示的"关系"对话框.如果当前数据库没有定义任何关系,中文Access 2000将会自动显示&

  • 中文Access2000速成教程--1.3 在“设计”视图中设计表

    第三讲 在"设计"视图中设计表 为了能像在中文Visual FoxPro 6使用"表设计器"那样在中文Access2000中设计表,需要通过"设计"视图来进行操作,其步骤如下所述. 步骤一.在"员工工时与工资"数据库窗口中单击"新建"按钮,如图12所示.然后在图13所示的"新建表"对话框的列表中选定"设计视图"项,并单击"确定"按钮. 图12单击这

  • 中文Access2000速成教程--1.4 使用“表向导”建立新表

    第四讲 使用"表向导"建立新表 与中文Visual FoxPro 6一样,在中文Access2000中也能使用"表向导"从各种各样预先定义好的表中选择字段,并建立新的表,可以使用的操作步骤如下所列: 步骤一.在"员工工时与工资"数据库窗口中选定"对象"列表中的"表"项,然后单击工具栏中的"新建"按钮. 注意:按下键盘上的F11功能键,可以快速切换到"数据库"窗体. 步

  • 中文Access2000速成教程--1.2 使用“数据库向导”创建表

    中文Access 2000提供了两种创建表的方法:创建用于输入数据的"空表":使用其他数据源中已有的数据来创建表.使用"数据库向导"即可在建立数据库的操作中创建该数据库所需的全部表.窗体及报表.也许您会想到这与使用中文Visual FoxPro 6中的"项目管理器"相类似,其实它们的功能差别还是很明显的,这里的"数据库向导"能创建新的数据库,但不能将新表.窗体或报表添加到已有的数据库中.那么,上一节操作结束后就应该建立好了数据

  • 中文Access2000速成教程--1.1 使用“向导”设计数据库

    第一讲使用"向导"设计数据库 使用中文Access 2000可以从单一的数据库文件中组织用户信息.在此文件中,可将数据分开放在名为"表",也就是前面所说的"数据表"的容器中,然后可使用联机窗体让网络用户查看.添加并更新表中的数据."查询"查找并检索数据.使用"报表"按特定的布局分析或打印的数据.此外,通过创建数据访问页还能从Internet上查看与更新或分析数据.与前面所介绍的两个软件一样,为了存储与使用数

  • 中文Access2000速成教程--1.5 使用已有的数据自动建新表

    在中文Access 2000中,可将数据直接输入到空白的数据表中,然后当保存这张新的数据表时,这个软件能分析数据并且自动为每一字段指定适当的数据类型及使用格式.为了执行该操作,首先要在"员工工时与工资"数据库窗口中选定"对象"列表中的"表"项,然后单击工具栏中的"新建"按钮,进入"新建表"对话框后通过列表中的"数据表视图"项,参见图23. 图23选定该列表项 此后,屏幕上将显示一个空数据

  • 中文Access2000速成教程--1.6 定义“主键”

    第六讲 定义"主键" 在中文Access 2000中,可以建立一个庞大的数据信息库,而要将这些分布于不同表中的数据作为一个"库"来使用,就需要为各表建立好"主键",从而建立起一个关系型数据库系统.这种系统的特点是可以使用查询.窗体和报表快速查找数据,并能组合保存来自各个不同表中信息.如果要做到这一点,每一张表就应该包含相同的一个或一组字段,它些都是保存在表中的.每一条记录的唯一标识,即表的"主键",通常需要在建立数据表时一并制

  • MySQL下使用Inplace和Online方式创建索引的教程

    MySQL各版本,对于add Index的处理方式是不同的,主要有三种: (1)Copy Table方式 这是InnoDB最早支持的创建索引的方式.顾名思义,创建索引是通过临时表拷贝的方式实现的. 新建一个带有新索引的临时表,将原表数据全部拷贝到临时表,然后Rename,完成创建索引的操作. 这个方式创建索引,创建过程中,原表是可读的.但是会消耗一倍的存储空间. (2)Inplace方式 这是原生MySQL 5.5,以及innodb_plugin中提供的创建索引的方式.所谓Inplace,也就是

  • Django如何在不停机的情况下创建索引

    该框架在管理数据库更改方面非常强大和有用,但是该框架提供的灵活性受到了一定的限制.为了理解Django迁移的局限性,你将处理一个众所周知的问题:在不停机的情况下,在Django中创建一个索引. 在本教程中,你将学习: Django如何以及何时生成新的迁移: 如何检查Django生成的执行迁移的命令: 如何安全地修改迁移以满足你的需求. 本中级教程是为已经熟悉Django迁移(Migration)的读者设计的. 在Django迁移中创建索引的问题 当应用程序存储的数据增长时,通常需要进行的一个常见

随机推荐