![]() ![]() |
|
VFP基础教程第三章VFP表的索引 | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 14:51:52 文章录入:杜斌 责任编辑:杜斌 | |
|
|
3.5 表的索引 1. 基本概念
2. 索引的作用 用途 采用的索引类型 排序记录,以便显示、查询或打印 使用普通索引、候选索引或主索引 在字段中控制重复值的输入并对记录排序 对数据库表使用主索引或候选索引,对自由表使用候选索引 准备设置表关系 依据表在关系中所起的作用,使用普通索引、主索引或候选索引
3.索引文件的种类 索引文件种类 特征 关键字数目 限制 结构复合索引文件 .CDX 使用和表文件名相同的基本名,随表的打开自动打开。可以看成表结构的一部分。 多关键字表达式,称为标识。 有效表达式限制在 240 个字符之内。非结构复合索引文件 .CDX 必须明确地打开,使用和表名不同的基本名。其中不能创建主索引 多关键字表达式,称为标识。 有效表达式限制在 符之240 个字内。独立索引文件 .IDX 必须明确地打开,文件的基本名由用户定义。一般作为临时索引文件。 单关键字表达式。 有效表达式限制在 100 个字符之内。结构复合索引文件(扩展名为.CDX)的特点: .在创建索引标识时自动创建。 4. 创建结构复合索引
(1)表设计器方式
(2) 命令方式 命令 功能 INDEX ON <索引关键字段> TAG <索引标识>[FOR 条件 ] [ASCENDING | DESCENDING] [CANDIDATE | UNIQUE] 用INDEX ON 命令建立一个索引文件 ALTER TABLE <表名> ADD PRIMARY KEY <关键字段名> TAG <索引标识名>用SQL命令创建主索引 ALTER TABLE <表名> ADD UNIQUE <关键字段名>TAG <索引标识名> 用SQL命令创建候选索引 注意:1)备注型字段和通用型字段不能作为索引关键字段;
5. 索引的修改和删除
6. 索引的使用 功能 命令格式 打开表的同时指定主控索引 USE <表名> ORDER <标识名>为已打开的表确定主控索引 SET ORDER TO <标识名> [ASCENDING | DESCENDING] ]搜索某张已建立索引的表 FIND <表达式>搜索表中首次出现的记录 SEEK <表达式> [ <索引标识名>] SEEK <表达式> |
|
![]() ![]() |