9512.net
甜梦文库
当前位置:首页 >> 学科竞赛 >>

FOXPRO数据库常用命令详解



FOXPRO 数据库常用命令详解

序 号 1 1?、??

命令

功能 显示表达 式的值 ?[表达式] ??[表达式]X=3 GO [记录号]

格式 ?X*2

举例

*将显示 6

2 GO | GOTO

移动

记录 指针到指 *参数[记录号]可以用数字,或 TOP、 定记录号 BOTTOM;变量 TOP 表示最顶端记录、 BOTTOM 表示最下端记录 *设当前记录指针是 5 SKIP 3

3 SKIP

上移或者 *执行命令后记录指 下移记录 *N 正数表示下移记录指针,负数表 针是 8 指针 示上移。 SKIP -3 *执行命令后记录 指针是 2 DISPLAY [范围] [FOR 条件] [字段 列表]

SKIP [N]

4 DISPLAY

显示记录 *注此命令参数[范围]缺省表示当前 记录 LIST [范围] [FOR 条件] [字段列 表]

5 LIST

显示记录 *注此命令参数[范围]缺省表示所有 记录(ALL) BROWSE 段列表] [FOR 条件] [FIELDS 字 *显示 1980 年以后 出生的学号、姓名

6 BROWSE

显示、修 改记录

Browse for 出生年 注: 缺省 [FIELDS 字段列表]将显示 月>={80/01/01} 所有的字段 fields 学号,姓名

7 EDIT/CHANGE

修改记录 REPLACE [范围] [字段 1 WITH 表达 *计算每位同学的总 式 1][,??] 分,总分等于语文+ 批量替换 数学+英语 *可以有多个替换,多个替换中间须 逗号 Replace all 总分

8 REPLACE

WITH

with 语文+数学+英 语 *把每位同学的总 分加 10 分 replace all 总分 with 总分+10 9 APPEND 添加记录 到数据表 注:增加的记录在数据库的后面 末尾 *三种用法 INSERT 插入一个记录 10 INSERT 插入记录 *在当前记录后

INSERT BEFORE *在当前记录前插入 一个记录 INSERT BLANK *在当前记录后 插入一个空白记录 DELETE [范围] [FOR 条件] *逻辑删除第 3 个记 录

*参数[范围]有四种表现形式: (以 Delete Record 3 下命令类似) *逻辑删除当前记录 为记录加 1、“ALL”