欢迎来到天天文库
浏览记录
ID:43842830
大小:40.01 KB
页数:5页
时间:2019-10-15
《VF数据库常用命令》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VF常用数据库命令及其练习标签:命令 例子 记录 索引 数据表 一、创建数据表的结构命令1:CREATE[路径][表名]例子:在A盘创建GZ2数据表。 CREATEA:GZ2命令2:CREATE[新表名]FROM[旧表名]例子:在A盘由GZ1创建GZ3数据表。 CREATEA:GZ3FROMA:GZ1二、表结构的显示命令:LISTSTRUCTURE DISPLAYSTRUCTURE例子:显示当前数据表在结构。 LISTSTRUCTURE三、数据表的打开命令:USE表名[INDEX索引文件名][EXCLUSIVE]例子:打开A盘GZ1数据表
2、。 USEA:GZ1四、数据表的关闭命令:USE CLOSEDATA例子:关闭当前打开的数据表。 USE五、表结构的修改命令:MODIFYSTRUCTURE例子:修改当前数据表的结构。 MODIFYSTRUCTURE六、表数据的输入命令:APPEND[BLANK]例子:向当前数据表追加数据。 APPEND七、表记录的显示命令:BROWSE[FIELDS字段表][FOR条件] LIST[范围][[FIELDS]字段表][FOR条件] DISPLAY[范围][[FIELDS]字段表][FOR条件]例子:显示当前
3、表中“应发合计”大于1000元的记录的职工编号、姓名、应发合计三个字段。 BROWSEFIELDS职工编号,姓名,应发合计FOR应发合计>1000 LIST职工编号,姓名,应发合计FOR应发合计>1000八、用复制方法建新表命令:COPYTO新表名[范围][FIELDS字段表][FOR条件]例子:把当前表中“应发合计”大于1000元的记录复制到新数据表GZ2中。 COPYTOA:GZ2FOR应发合计>1000九、从其他表取数据命令:APPENDFROM表名[FOR条件]例子:把GZ1表中“应发合计”大于1000的记录复制到当前的表后面。
4、 APPENDFROMGZ1FOR应发合计>1000十、记录指针定位命令:GOn
5、TOP
6、BOTTOM(绝对移动) SKIP[±n](相对移动)例子:把记录指针移到第1条记录。 GOTOP十一、记录的插入命令:INSERT[BLANK][BEFORE]例子:在当前记录后插入一条空记录。 INSERTBLANK十一、修改记录命令:EDIT[范围][[FIELDS]字段表][FOR条件]例子:进入修改记录状态。 EDIT十二、替换记录命令:REPLACE[范围]字段WITH表达式[FOR条件]例子:计算各记录“应发合计”字段的值。
7、 REPLACEALL应发合计WITH职务工资+岗位津贴+保留奖金+保留津贴十三、删除记录命令:DELETE[范围][FOR条件](打删除标记) PACK(删除有删除标记的记录) ZAP(删除所有记录)例子:删除“职工编号”空白的记录。 DELETEALLFOR职工编号="" PACK十四、数据表排序排序——是物理排序,生成一个新的表文件。命令:SORTTO新表名ON字段名[/A][/D][范围][FOR条件]例子:把当前表中记录按“应发合计”从大到小重新排序。 SORTTOA:GZ3ON应发合计/D十五、数据表索引索引——是逻
8、辑排序,生成一个索引文件。(一)标准索引文件:IDX命令:新建索引:INDEXON字段名表达式TO索引文件名同时打开:USE表名INDEX索引文件名之后打开:SETINDEXTO索引文件名重新索引:INDEXON字段名表达式TO索引文件名关闭索引:SETINDEXTO例子:对当前数据表以“应发合计”从大到小排列。 INDEXON-应发合计TOGZ(二)复合索引文件:CDX命令:新建索引:INDEXON字段名TAG标记[ASCEDING
9、DESCENDING]同时打开:USE表名ORDER[TAG]标记改变索引:SETORDERTO[TAG]标记重新索引:INDEXON字段
10、名TAG标记关闭索引:SETORDERTO删除索引:DELETETAG标记例子:对当前数据表以“应发合计”从大到小排列。 INDEXON应发合计TAGHJDESC十六、查找记录(一)顺序查找命令:LOCATEFOR条件[范围]继续查找命令:CONTINUE例子:在当前的表中查找姓“张”的记录。 LOCATEFOR姓名="张"(二)索引查找根据当前的索引来查找记录。命令:FIND字符串SEEK表达式用FOUND()检查找到否。例子:在
此文档下载收益归作者所有