第三章 命 令 总 结
1、数据库的命令:
creat database 数据库名:创建数据库 modify database:修改当前数据库 close database:关闭当前数据库 close all:关闭所有
delete database 数据库名:删除数据库 open datatabase 数据库名:打开数据库 set database to 数据库名:设置当前数据库 pack database:清理数据库
2、表的操作命令:
use 表名:打开相应的表 use:关闭当前表
creat 表名:创建对应的表 browse:浏览当前表
append:尾部追加记录 append blank<=>ctrl+Y:尾部追加空白记录 append from...:追加另一个表的内容 modify structure:修改表结构 copy to 表名:复制表 copy structure to 表名:复制表结构 go<=>goto:定位表的指针 go top:指向第一条记录
go bottom:指向最后一条记录 skip :跳转指针
go 记录号:定位到对应记录
insert blank:在当前记录的后面追加空白记录
insert before blank:在当前记录的前面追加空白记录
delete<=>ctrl+T:给当前记录添加删除标记
recall:将当前记录的删除标记去掉
delete all:给所有记录添加删除标记
recall all:给所有记录去掉删除标记
delete for ...:给满足条件的记录添加删除标记
recall for ...:给满足条件的记录去掉删除标记
zap<=>delete all+pack:清空表里所有内容,结构依然存在
edit<=>change:修改当前表的当前记录 pack:物理删除带有删除标记的记录 replace...with...:替换当前的 replace all...with...:替换所有的 replace ...with...for...:替换满足条件的 list:屏幕输出当前的表的所有记录 display:屏幕输出当前表的当前记录 add table...:将表添加到当前数据库中 remove table...:将表从当前数据库中移出 select 工作区号:选择对应的工作区 use 表名 in 工作区号:在对应的工作区中打开表
select 0:选择最低空闲工作区
3、有关索引的所有命令:
语法结构如下:
index on 字段名 desc/asc tag 索引名 索引类型
建立普通索引如下:
index on 字段名 desc/asc tag 索引名
建立唯一索引如下:
index on 字段名 desc/asc tag 索引名 unique
建立候选索引如下:
index on 字段名 desc/asc tag 索引名 candidate
4、表的排序命令如下:
use 被排序的表:打开被排序的表
sort to 排序后的表 on 字段名 /a /d
请注意在/a表示升序,/d表示降序
5、设置表的临时联系命令如下:
set relation to...
第二篇:第9章 命令总结
第九章 命令总结
1、建立程序:MODIFY COMMAND 程序名.PRG
2、运行程序:DO 程序名
3、交互式输入命令:ACCEPT [提示信息] TO <内存变量>
INPUT [提示信息] TO <内存变量>
WAIT [提示信息] TO <内存变量>
格式输入:@行,列 SAY <提示信息> GET <内存变量>
READ
4、输出命令:? / ??
格式输出命令:@行,列 SAY <表达式>
TEXT
……
ENDTEXT
5、其他常用命令:CLEAR
QUIT
CANCEL
RETURN
注释命令:NOTE
*
&&
系统设置命令:SET TALK ON/OFF
SET EXACT ON/OFF
SET DELETE ON/OFF
6、分支语句:单分支 IF <条件>
……
ENDIF
双分支 IF <条件>
……
ELSE
……
ENDIF
多分支 DO CASE
CASE <条件表达式1>
……
CASE <条件表达式2>
……
OTHERWISE
……
ENDCASE
7、循环语句:
(1)DO WHILE 条件
语句序列
LOOP &&提前结束本次循环
语句序列
EXIT &&退出循环体
ENDDO
(2) FOR 循环变量=初值 TO 终值 [STEP 步长]
语句序列
LOOP &&提前结束本次循环
语句序列
EXIT &&退出循环
ENDFOR / NEXT
(3) SCAN 范围 FOR/WHILE 条件
语句序列
LOOP &&提前结束本次循环
语句序列
EXIT &&退出循环
ENDSCAN