vfp mysql 命令是_VFP使用命令建立和操作索引文件

VFP使用命令建立和操作索引文件

2007年10月22日来源:233网校网校课程 在线题库评论

分享到

一.建立索引文件:对打开的索引文件,可用下列命令建立索引:

格式:index on 索引关键字|tag 索引名|to 索引文件名

说明:(1).tag 索引名:指定索引名,此索引存放在与表名相同的.cdx文件中。

(2).to 索引文件名:选择此项生成独立索引,即一个索引存放在一个索引文件中;否则生成的是结构化复合索引。

例1:建立“工资情况”表的结构化复合索引文件,其索引关键字分别为姓名和工资,而索引名分别为xm和gz.

use 工资情况

browse

index on 姓名 tag xm

index on 工资 tag gz

browse

&&分别执行以上命令后,生成了“工资情况.cdx”文件,其中存放了xm和gz两个索引。

例2:用“姓名”作索引关键字,建立“职工档案.dbf”的独立索引文件,文件名为a.idx。

use 职工档案

index on 姓名 to hello &&执行此命令,检查默认目录e:\myvfp,会发现多了一个文件:hello.idx

use

二.打开索引:打开表时,系统会自动打开结构化复合索引,但此时显示的仍是物理顺序。要使索引起作用,必须指定主控索引。主控索引就是控制当前显示顺序的索引。也可以在打开表的同时指定主控索引。

1.打开表的同时打开索引并指定主控索引:

格式:use 表名 [index 索引文件名] [order tag 顺序号|索引名]

说明:(1).index 索引文件名:用于打开独立索引文件。

(2).order tag 顺序号|索引名:用于打开结构化复合索引。其中,顺序号为该索引在复合索引文件中的先后顺序,即在“表设计器”的“索引”选项卡中看到的该索引的位置。

例:在命令窗口输入以下命令依次执行:

use 职工档案 index hello &&打开表的同时打开独立索引hello

browse &&显示的是按姓名索引的顺序,use

use 工资情况 order tag 2 &&显示的是gz索引的顺序,因为gz在“表设计器”中位置为2,use

2.打开表后再打开索引:

格式1:set index to 索引文件名

功能:打开独立索引文件

格式2:set orer to 顺序号|tag 索引名

功能:打开结构化复合索引

例:在命令窗口依次执行以下命令:

use 职工档案

brow &&显示物理顺序,set index to hello &&打开独立索引文件hello.idx

browse &&显示的是按姓名索引的顺序,use

use 工资情况

browse &&显示物理顺序

set order to 1 &&即将xm指定为主控索引,因为xm在“表设计器”中位置为1,browse &&显示按姓名索引的顺序,set orer to gz &&将gz指定为主控索引

browse &&显示的是gz索引的顺序,use

三.关闭索引:

格式1:set index to

格式2:set order to

说明:上两条命令后不加选项,可关闭当前索引。格式1用于关闭独立索引,格式2关闭复合索引。索引关闭后,表仍处于打开状态,显示物理顺序。

四.删除索引:

1.独立索引文件的删除:用删除文件的方法删除,在“我的电脑”中找到对应的.idx文件,将其删除即可。

2.复合索引文件的删除:

格式1:delete tag all

格式2:delete tag 索引名

说明:格式1删除复合索引文件中的所有索引,格式2删除复合索引文件中的指定索引。一个复合索引文件中的所有索引都被删除后,该复合索引文件即自动删除了。

分享到:

责编:drfcy评论

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值