-
一、
VFP
表命令<
/p>
命令关键词
list
实例及含义
例:
list fields
学号,姓名
where
班级号
=
“
001
”
在屏幕上显示所有满足条件的记录;执行
命令后,记录指针定位在表的
结束标示上。
例:
browse fields
学号,姓名
where
班级号
=
“
001
”
在浏览窗口中显示所有满足条件的记录;
执行命令后,记录指针定位在
满足条件的第一条记录上,若没有条件子句,则记录指针定
位在第一条
记录上。
例:
replace all
数量
with
数量
+1
,金额
with
数量
*
单价
for
单价
>20
替换命令,对命令中指定范围的字段做替换;如果没有范围子句,默认
对当前的
记录进行替换操作;如果是对当前记录进行替换,则执行完该
命令后,指针停在当前记录
上,如果是对所有记录进行替换,则执行完
该命令后,指针定位在
EOF
结束标志上。
例:
locate for
姓名
p>
=
”
张
”
查找命令,将指针定位在满足条件的第一条
记
录上。
...
例:
locate for <
/p>
姓名
=
”
张
p>
”
Continue
Continue
继续查找,只能跟
locate
命令搭配在一起使用,指针定位在满足条件的
记录
上;可以多次使用,直到没有满足条件的记录为止;如果没有相匹
配的记录,则记录指针
定位在
EOF
结束标志上;
例:
go 5
绝对指针定位命令,将指针定位在指定记录号的记录上
例:
skip
Skip -1
相对指针定位命令,
将指针定位在相对当前位置上或下移动
N
个记录的
记录上。
例:
delete for cj<60
逻辑删除命令;逻辑删除满足条件的记录,执行完该命令后,记录指针
定位在
EOF
结束标志上;
如果没有范围和条件子句
,
则默认只对当前记
录删除,执行完该命令后,记录指针定位在
当前记录上;
例:
delete
for cj<60
Pack
物理删除命令;
对所有逻辑删除的记录进行彻底删除,
执行完该命令后,
记录指针定位在剩下的第一条记录上。
彻底删除所有记录,但保持表的结构。
1
browse
replace
Locate
continue
Go
skip
Delete
pack
zap
Recall
例:
recall for cj<60
恢复命令,恢复逻辑删除的命令,执行完该命令后,指针定位在
EOF
标志上;如果没有范围和条件子句,则默认恢复当前记录,执行完命令
后,指
针定位在当前记录上。
例:
index on
学号
to
&&
建立单索引
Index on
学号
tag xh
&&
建立结构化复合索引
Index
on
学号
tag xh of
&&
建立非结构化复合索引
Index on
学号
tag xh unique &&
建立唯一索引
Index on
学号
tag xh
candidate &&
建立候选索引
< br>建立索引命令;建立索引后,记录指针会自动定位在按索引的顺序排在
最前面的那
条记录。
例:
set order
to 0
&&
取消主控索引
Set order to xh
&&
设置主控索引
设置主控索引;该命令不会引起记录指针的变化。
例:
select 1|A
Select 0
选择工作区命令,一个工作区只能打开一个表。
Index
Set order
to
Select
注:
一般而言,如果命令是对表中所有的记录操作或者是命令中含有条件子句,执行
< br>完命令后,记录指针会定位在
EOF
标志上;如果命令是
对当前记录操作,则记录指针
定位在当前记录上。
二、
VFP
数据库命令
命令关键词
Create database
Open
database
实例及含义
例:
create database
学生
新建数据库,同时打开数据库设计器
例:
open database
学生
打开数据库,但不会打开数据库设计器
例:
open database
学生
Modify database
打开数据库设计器
例:
open database
学生
Close database
关闭当前数据库及数据库设计器
例:
add table xs
将数据表添加至数据库中
例:
remove table xs
将数据库中的表移出数据库
2
Modify
database
Close database
Add
table
Remove table
-
-
-
-
-
-
-
-
-
上一篇:你读错了的世界名牌英文发音
下一篇:英文阅读+题+答案+翻译