多语言展示
当前在线:1600今日阅读:23今日分享:25

数据表的操作(二)

(1)熟练掌握数据表文件的建立、复制、删除和表记录的插入、删除等命令操作。(2)会用命令方式来给表建立索引。
方法/步骤

5.文件改名、删除与文件目录的显示dir z*.*    &&列出所有z开头的文件dir         &&列出所有表文件rename zgdabak.dbf to zb.dbf     &&表文件zgdabak.dbf改名为zb.dbfuse zb.dbf                       &&显示错误信息,找不到备注文件rename zgdabak.fpt to zb.fpt&&表备注文件同时要改名,否则,zb.dbf表打不开。dele file zb.fpt                 &&删除zb.fptuse zb.dbf                       &&显示错误信息,找不到备注文件dele file zb.dbf                 &&删除zb.dbf文件6.表记录的修改use zgdaedit     &&进入全屏幕状态,修改表的记录change   &&进入全屏幕状态,修改表的记录browse   &&进入全屏幕状态,修改表的记录*用replace命令修改特定的记录go 4     &&指针定位记录号为4的记录disp     &&显示当前记录信息repl  年龄  with 年龄+1   &&当前记录的年龄+1,无范围、条件替换的是当前记录disp     &&显示当前记录信息(对比一下)*用replace命令成批的修改满足条件的多条记录clear    &&清屏list&&显示所有记录信息repl all 年龄 with 年龄+1  for 职称='讲师' &&所有讲师记录的年龄+1list    &&显示所有记录信息(对比一下) 7.表记录的插入go 3          &&指针定位在第3条记录insert blank  &&在第3条记录后,插入一条空记录list          &&显示所有记录信息go 3        insert blank before &&在第3条记录前,插入一条空记录list          &&显示所有记录信息8.表记录的删除go 3dele    &&逻辑删除当前记录list    &&可以看到第3条记录有删除标记*pack    &&物理删除有删除标记的记录list    &&显示所有记录信息,原来的第3号记录已删除了。注:(1)请读者将另一条空记录用命令删除(2)zap等价于先执行dele all后,再执行pack(请复制一个表文件再试这个命令)。(3)recall、delete 命令后无任何选项时,只对当前记录操作。

推荐信息