常用VFP操作命令.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
创建项目
CREATE PROJECT [ 项目名| ? ]
打开/修改项目
MODIFY PROJECT [ 项目名| ? ]
创建数据库
CREATE DATABASE [ 数据库名| ? ]
打开数据库
OPEN DATABASE [ 数据库文件名| ? ] [ EXCLUSIVE | SHARED ] [ NOUPDATE ] [ VALIDATE ]
选择当前数据库(仅用于同时打开多个数据库的情况下
SET DATABASE TO [ 数据库名]
修改当前数据库
MODIFY DATABASE [ 数据库名| ? ] [ NOWAIT ] [ NOEDIT ]
数据库的删除
DELETE DATABASE 数据库名| ? [ DELETETABLES ] [ RECYCLE ] 建立数据库表
CREATE 数据库表名
打开数据库表
USE 数据库表名
关闭数据库表
USE 或CLOSE TABLE
修改数据库表的结构
MODIFY STRUCTURE &&需先使用USE命令打开需修改的表浏览及编辑数据库表中的数据
BROWSE &&使用前用USE命令打开表
添加表记录
APPEND [ BLANK ] &&在表末尾立即输入新记录值
INSERT [ BEFORE ] [ BLANK ] &&在当前记录前/后插入行
逻辑删除表记录
DELETE [ 作用范围] [ For 表达式| While 表达式]
恢复逻辑删除记录
RECALL [ 作用范围] [ For 表达式| While 表达式]
物理删除表记录
PACK
物理删除所有记录
ZAP
修改当前记录
EDIT / CHANGE
修改多个符合条件记录
REPLACE [ 作用范围] 字段名WITH 表达式[ For 表达式]
输出指定条件记录
LIST / DISPLAY [ 字段集合] [ For 表达式] [ To Printer | To File 文件名]
指针跳转至指定行
GOTO / GO 记录号| TOP | BOTTOM
指针向前/向后移动指定步长
SKIP [ 步长]
指针定位至指定条件记录
LOCATE FOR 表达式
CONTINUE
对当前表按特定字段物理排序并输出至新表
SORT TO 新数据表名ON 字段名1[ /A | /D ] [ ,<字段名2> [ /A | /D ]... ] FOR 匹配条件表达式FIELDS 输出字段名表
对当前表特定字段建立索引并储存于单索引文件中
INDEX ON 字段名TO 文件名.idx [ COMPACT ] [ UNIQUE | CANDIDATE ]
对当前表特定字段建立索引并储存于非结构复合索引文件中
INDEX ON 字段名TAG 索引名OF 文件名.cdx [ DESCENDING ] [ UNIQUE | CANDIDATE ]
对当前表特定字段建立索引并储存于结构复合索引文件中
INDEX ON 字段名TAG 索引名[ DESCENDING ] [ UNIQUE | CANDIDATE ] 指定/关闭当前表所使用的索引文件
SET INDEX TO [ 索引文件名]
指定当前表按照复合索引文件中的某一索引排序显示
SET ORDER TO 索引号| 索引名[ ASCENDING | DESCENDING ]
利用索引快速定位记录
SEEK 检索表达式[ ORDER 索引号| 索引名] [ ASCENDING | DESCENDING ] 指定当前工作区
SELECT 工作区号| 工作区别名
使用USE命令直接在指定工作区打开表
USE 表名[ IN 工作区号| 工作区别名] [ ALIAS 自定义别名]