1、打开打开(关闭关闭)表表Open database 数据库名数据库名 -打开数据库打开数据库 Use 表名表名 -打开表打开表USE -关闭当前表关闭当前表CLOSE TABLE -关闭所有表关闭所有表CLOSE DATABASE - 关闭所有打开的数据库文件、表关闭所有打开的数据库文件、表文件和索引文件等。文件和索引文件等。 CLOSE ALL -关闭所文件。关闭所文件。QUIT -关闭所有文件,退出系统关闭所有文件,退出系统记录指针定位记录指针定位 首记录首记录TOP尾记录尾记录BOTTOM首首标标记记尾尾标标记记当当前前记记录录BOF() EOF()RECNO()Found()12345
2、67891011121.绝对定位GO|GOTO 2.相对定位SKIP 3.条件定位LOCATE FOR 显示记录命令显示记录命令? 字段名字段名1, 字段名字段名2, (当前一个记录当前一个记录)? 字段名字段名1, 字段名字段名2, (当前一个记录当前一个记录)Display 字段名字段名1, 字段名字段名2, (当前一个记录当前一个记录)List 字段名字段名1, 字段名字段名2,(所有记录所有记录) 学号学号 课程号课程号 成绩成绩 001 C001 95 001 C004 85 002 C001 90 003 C001 92 003 C003 86 学号学号 课程号课程号 成绩成绩 0
3、02 C001 90Display 范围子句范围子句 条件子句条件子句 all for next n while rest REPLACE 工资 WITH 200替换命令REPLACE WITH默认:当前一个默认:所有所有条件REPLACE ALL 工资 WITH 200REPLACE 工资 WITH 200 FOR 性别=女UPDATE 教师 SET 工资=200 WHERE 性别=女 UPDATE 教师 SET 工资=200条件FoxPro命令SQL命令逻辑删除记录(加删除标记)逻辑删除记录(加删除标记)FoxPro命令SQL命令DeleteDelete ALLDelete for 性别=
4、女Delete from 教师 where 性别=女 Delete from 教师默认:当前一个默认:所有所有条件条件物理删除带有删除标记的记录物理删除带有删除标记的记录PACK恢复记录恢复记录2 2恢复被逻辑删除的记录恢复被逻辑删除的记录RECALL RECALL 各种子句各种子句 一次性删除所有记录一次性删除所有记录ZAP等价于等价于 delete from 表表 pack或等价于或等价于 delete all packaccept “提示信息提示信息” to 变量变量输入字符串,并保存到变量中输入字符串,并保存到变量中例如:例如:accept “请输入学号请输入学号” to xinput “提示信息提示信息” to 变量变量输入各种类型数据,并保存到变量中输入各种类型数据,并保存到变量中例如:例如:accept “请输入成绩请输入成绩” to ywait “提示信息提示信息” to 变量变量输入单个字符,并保存到变量中输入单个字符,并保存到变量中例如:例如:accept “是否退出是否退出” to z3.2.2 表结构及表记录的复制表结构及表记录的复制1复制表结构复制表结构USE table1COPY STRUCTURE TO table2 2复制表复制表USE table1COPY TO table2基本操作78.1 自由表(复制)