- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VF实训报告三
实训目的:掌握记录的编辑;
实训重点:添加记录、插入记录、删除记录,替换记录;
实训课时:4课时(两节理论,两节实践)
本实训所用到的知识点如下:
修改表结构的方法:(修改已有的字段,增加新字段,删除不用的字段等操作)
命令法:modify structure
?功Use [ in 工作区号]
功能:关闭指定的工作区上的打开的表,不带工作区号表示关闭当前工作区上打开的表
4、追加记录的方法:
使用菜单法:显示——追加方式(表——追加新记录);
命令法1:append [blank]
功能:在表的尾部增加新的记录;
Append:在表的未尾追加新记录,一次可连续输入多条新记录;
Append blank :在表的未尾追加一条空记录;
命令二:append from 表文件名 [fields 字段列表] [for 条件]
功能:指导指定表文件中的记录追加到当前表。
5、显示当前表中记录个数:?reccount()
函数:reccount()
6、插入新记录命令:(用该命令法表可以不用打开)
insert [before] [blank]
insert into 表名 [(字段表名)] values (表达式表)
命令功能:向指定的表追加一条新记录;
命令说明:选择(字段表名)表示向指定的字段输入数据;不选择则表示给所有的字段加数据;
(表达式表)指定新记录中这段的值,表达式值与对应字段的顺序和字段类型;
7、删除记录:
删除记录的两种方式:
将记录从表中真正删除;
只给记录加上删除标记,并不真正从表中删除记录;若删除标记,则记录又恢复正常记录。(delete命令删除的是逻辑删除)
命令格式:Delete [for 条件]
Delete :删除当间记录;
Delete for 条件:删除符合条件的记录;
8、恢复记录命令:(被逻辑删除的记录可以恢复):Recall [for 条件]
9、物理删除有标记的记录: pack
10、修改记录的命令:
Edit:交互式地对当前表记录进行编辑、修改等操作;
Change: 交互式地对当前表记录进行编辑、修改等操作;
Replace 字段名1 with 表达式1[, 字段名2 with 表达式2, 字段名3with 表达式3 ……] [all] [fro 条件]
功能:成批修改当前表的数据;
11、定位记录:
命令格式:locate for 表达式
功能:将记录指针定位在满足条件的第一条记录上,若没有符合条件的记录则指针指向文件结束处。
Coutinue:续继定位符合条件的记录;
Found():检测函可以检查定位是否成功,返回值为.F.或.t.
可用结合使用函数recno()显示当前指针所指的记录数;display显示当前找到符合条件的记录;
12、统计数据命令
求和命令: sum [表达式] [范围] [for 条件]
功能:计算当前表中指定数值型字段数据之和;
例: sum 语文,数学,英语
功 能:分别求出这三个字段的总成绩
求平均值命令:average [表达式列表] [范围] [for 条件]
功能:计算当前表中指定数值型字段数据的算术平均值;
例:average语文,数学,英语
功能:求语文,数学,英语这三门课程的平均分
二、操作题
1、创建项目文件“教学管理”,创建库文件“教学管理信息库”,创建表“学生信息表”和“成绩表”;
2、用append命令给“学生信息表”追加一条记录李小芳,20,女,计算机200501),请写出该命令。
3、用insert into命令给“学生信息表”插入一条记录张芳,20,女,计算机200501),请写出该命令。
4、用insert into命令给“学生信息表”插入一条记录张芳, ,女, ),请写出该命令。
5、用replace 命令给表“成绩表”中成绩60分的记录均加上5分,请写出该命令;
6、用replace 命令给表“成绩表”中课号为C04的成绩80分的记录加上5分,请写出该命令;
8、用replace 命令给表“成绩表”中课号为C03的成绩=90分的记录减少5分,请写出该命令;
9、用replace 命令给“新成绩”赋值,值为“入学成绩”+10;
10、请新建一个“学生成绩表”,字段分别为:学号,语文,数学,英语,记录值自由设定,至少三条,用命令分别求出这三门成绩的总分和平均分。
11、请总结并写出所有对数据库操作的命令;
如:create database 数据库名
文档评论(0)