数据库基本*作
内存变量赋值:1、store <表达式> to <内存变量表>2、<内存变量>=<表达式>
3、save screen to <屏幕型内存变量> restore screen from <屏幕型内存变量>
内存变量释放:1、release <内存变量表> 2、release all [like|except<通配符>] 3、clear memory 4、clear all
内存变量文件建立:save to <内存变量文件名>[all [like|except<通配符>]]
内存变量恢复:restore from <内存变量文件名> [additive]无additive消除当前内存中变量,有additive保留变量
内存变量显示:1、list memory [to print] 2、display memory [to print]
内存变量输出: ?|??[<表达式表>] ?从当前光标所在行的下一行第0列开始显示,??从当前光标所在处开始显示
数组定义:dimension|declare <数组名1>(<数值表达式1>[,<数值表达式2>])[,<数组名2>(<数值表达式3>[<数值表达式4>])]… 数组元素赋值:1、store <表达式> to <数组> 2、<数组>=<表达式>
数据库文件记录值传送到数组scatter[fields<字段表>] to <数组> [blank] memvar [blank]
数组中的数据传送到数据库文件gather from<数组>| memvar [fields<字段表>]
建数据库文件结构create[<文件名>|?] 追加记录append[blank] 数据库文件打开use[<库文件名>|?][alias<别名>]
记录显示list | display[<范围>][fields<字段名表>][for<条件>][while<条件>][off][to printer|file<文件名>]
范围:record n第n条记录*作,next n下n条记录*作,all所有记录*作,rest当前到文件结束所有记录*作
off 不显示记录 关闭当前工作区数据库use 关闭当前打开的所有数据库 close databases关闭所有close all
关闭索引文件 close indexes 关闭格式文件 close format 关闭过程文件 close procedure
关闭后备文本文件 close alternate 显示数据库结构list|display structure[to printer|to file<文件名>]
修改库结构 modify structure (生成。bak和。tbk文件,修改字段类型该字段数据丢失,不能同时修改字段名和宽度)
绝对移动go|goto[[record]<记录号>|top|bottom][in <工作区号>|<文件别名>](第一个记录:键值最小的记录)
相对移动skip[<移动记录数>][in <工作区号>|<文件别名>]插入记录insert[before][blank]before:前,blank空
逻辑删除delete[<范围>][for<条件>][while<条件>] 恢复逻辑删除recall[<范围>][for<条件>][while<条件>]
物理删除pack 物理删除所有记录zap 编辑修改edit|change[<范围>][fields<字段名表>][for<条件>][while<条件>]
浏览编辑browse[<范围>][fields<字段名表>][for<条件>][while<条件>][freeze<字段名>][noappend][nodelete]
[noedit][font<字体>[,<字号>] freeze<字段名>指定可修改的字段
替换修改replace[<范围>]<字段1>with<表达式1>[,<字段2>with<表达式2>…] [for<条件>][while<条件>]
排序 /a升序/d降序/c不区分大小写,关键字只能C、N、D型。可包含相关联工作区文件字段:别名->字段名
sort to<文件名>on<字段1>[/a][/c][/d][,<字段2>[/a][/c][/d]…][<范围>][fields<字段表>][for<条件>][while<条件>]
相关推荐:考试吧:2010年7月自考试题及答案发布专题