资源描述
VFP基本命令说明
1、 新建命令:
a) 新建项目文件:CREATE PROJECT [项目文件名|?]
b) 新建数据库文件:CREATE DATABASE [数据库文件名|?]
c) 新建表文件:CREATE [<表文件名>|?]
2、 添加、移去、删除命令:
a) 添加表:ADD TABLE 表名
b) 移去表:REMOVE TABLE 表名
c) 删除表:DROP TABLE 表名
注:以打开对应的数据库为前提
3、 打开命令:
a) 打开数据库:OPEN DATABSE [数据库文件名|?]
b) 打开数据表:USE <表文件名>|?
4、 修改命令:
a) 修改项目:MODIFY PROJECT [ 项目文件名|?]
b) 修改数据库:MODIFY DATABASE [数据库文件名|?]
c) 修改表结构:MODIFY STRUCTURE
d) 修改表记录(记录替换):REPLACE <字段名1>WITH<表达式1>[ADDITIVE][<, 字段名2>WITH<表达式2>[ADDITIVE]<,……>] [范围] [FOR|WHILE <条件>]
注:该命令的功能是将记录的指定字段名的值替换为对应表达式的值。不加[范围]则只替换当前记录的字段值。
5、 关闭命令:
a) 关闭当前表文件:USE
b) 关闭数据库:CLOSE DATABASE[ALL]
c) 关闭所有文件:CLOSE ALL
d) 关闭系统:QUIT
6、 打开浏览窗口:
a) 编辑界面:
CHANGE [范围] [FIELDS 字段名表][FOR|WHILE <条件>]
或EDIT [范围] [FIELDS 字段名表][FOR|WHILE <条件>]
b) 浏览界面:
BROWSE [范围] [FIELDS 字段名表][FOR|WHILE <条件>]
注:FIELDS 字段名表]的作用是引导窗口要显示的字段。
7、 追加记录:
a) APPEND [BLANK] 注:在表尾追加一条空记录,省略BLANK会弹出浏览窗口,不省略则不会弹出。
b) INSERT [BEFORE] [BLANK] 注:在当前记录前或者后插入一条空记录。BEFORE表示向前插入,省略则向后插入。
c) INSERT INTO 表名(字段1,字段2,…,字段n) values (值1,值2,…,值n) 注:对指定表表尾插入有具体数据的记录。
d) APPEND FROM<表文件名>[FIELDS <字段名表>][FOR|WHILE <条件>] 注:将指定的表文件记录追加到当前表文件尾部。
8、 显示命令:
a) 显示表结构:DISPLAY|LIST STRUCTURE [TO PRINTER|TO FILE<文件名>]
b) 显示表记录:DISPLAY|LIST [OFF][<范围>][FIELDS 字段名表][FOR<条件>][WHILE<条件>] [TO PRINTER|TO FILE<文件名>]
注:该命令的功能是将表结构或表记录显示在系统主窗口上。TO PRINTER表示打印结果;TO FILE<文件名>表示将结果存放到一个文件中;OFF表示不显示记录号。
9、 记录的删除和恢复:
a) 逻辑删除 DELETE [<范围>] >][FOR<条件>][WHILE<条件>]
b) 恢复记录 RECALL [<范围>] >][FOR<条件>][WHILE<条件>]
c) 物理删除 PACK
d) 无条件删除全部记录 ZAP
10、 复制命令:
a) 复制各类文件:COPY FILE <文件名1>TO<文件名2>
b) 复制表文件:COPY TO <文件名> [<范围>][FIELDS<字段名表>][FOR<条件>][WHILE<条件>]
c) 复制表结构:COPY STRUCTURE TO <文件名> [FIELDS<字段名表>]
11、 记录指针定位命令(即当前记录的选择)
a) 绝对定位:GO[TO]<数值表达式>|BOTTOM|TOP
注:BOTTOM表示最后一条记录,TOP表示第一条记录,<数值表达式>用于指示记录号。该命令的作用是将指定记录改变为当前记录
b) 相对定位:SKIP<数值表达式>
注:该命令的作用是将记录指针改变为相对当前记录的前(负值)或后(正值)的第N条记录。
展开阅读全文