要立刻输入记录值B)appendblank在表尾加一空行再用edit,change,browse或replace更改(2)在表的任意位置插入记录:insert……省略号处是一些可选项①before如果要在当前选中的记录之前插入一条新记录就在insert后加上before不加就会在当前记录之前插入新记录②blank和append里的blank作用一样★如果表是建立了主索引或后选索引则不能用以上的APPEND或INSERT命令插入记录而必须用SQL的命令语句(见第五章)Ⅱ删除记录:(1)逻辑删除(置删除标记)①鼠标操作:在要删除的记录行首直接打上黑块标记②命令操作:deletefor条件(2)恢复记录(只能恢复逻辑删除的记录)①鼠标操作:把要恢复的记录行首的黑块去掉②命令操作:recallfor条件(3)物理删除:pack只删除前面有黑块的记录行(4)物理删除表中全部记录行:ZAP会弹出一个询问对话框一般用deleteall+pack代替Ⅲ修改记录:(1)鼠标操作:打开表浏览器直接修改(2)命令方式:①用eait或change修改当前一条记录和skip配合使用②有条件修改(满足条件的记录行才进行修改其他行不变):Replace(all)字段名with表达式forⅣ显示记录:list/display字段名
列表for表达式Ⅴ查询定位:(1)鼠标操作:打开表浏览器用鼠标直接选中目标记录行(2)命令操作:①goto/go记录号/top/bott②skip③locatefor表达式…………continue
二关于自由表结构部分
(1)创建自由表:在没有任何数据库打开的状态下新建的表就是自由表①鼠标操作:文件/新建选择‘表’单击‘新建文件’②命令操作:create[表名](2)修改:自由表的表设计器的使用(自由表的表设计器的使用自由表的表设计器的使用)①鼠标操作:文件/打开显示/表设计器②命令操作:use[表名]Modifystructure自由表的浏览器的使用)内容部分(自由表的浏览器的使用自由表的浏览器的使用①鼠标操作:文件/打开显示/浏览xx表②命令操作:use[表名]Browse
三自由表和数据库表之间的转换
万达培训电话0553-5975991
办学许可证号:34022004100814
1自由表→数据库表:打开数据库设计器在里面空白处右击选择‘添加表’2数据库表→自由表:打开数据库设计器在要转换的表上右击选‘删除’在弹出的对话框中根据题目选择‘移去’或‘删除’
关于索引:关于索引:
索引就象目录目的是为了便于快速查询数据索引是对表中记录按某种逻辑顺序重新排列
关于表间的永久联系关于参照完整性约束关于多
工作区
1
1分类:①主索引:字段或表达式不允许有重复值且一个表只能有一个主索引②侯选索引:字段或表达式不允许有重复值但一个表可以有多个侯选索引③唯一索引:字段或表达式不允许有重复值但重复的值只出现一次一个表中只有一个唯一索引④普通索引:字段或表达式允许有重复值一个表可以有多个普通索引2创建:I鼠标操作:①打开此表的表设计器选择要建立索引的字段(即题目要求的索引表达式)在其同行的‘索引’那一列中按照题目要求选‘升序’或‘降序’(题目若无要求就任选一个)②再点‘索引’选项卡在其中的‘索引类型’中按照题目要求进行填写(题目若无要求就不动)③再看题目要求索引名和索引表达式是否一样不一样则要改动索引名Ⅱ命令操作建立索引:Indexon表达式to索引文件名tag索引名……省略号处是一些可选项:①UNIQUE唯一索引②CANDIDATE候选索引③什么都不跟就是普通索引★命令操作无法建立主索引3索引的扩展名:①‘.idx’非结构单索引②‘.cdx’(非默认名)非结构复合索引③‘.cdx’(与表同名)结构复合索引4使用索引:①setindexto索引文件名:打开索引文件②setorderto索引序号/索引名:设置当前索引③seek表达式值order索引