实训指导_002Word下载.doc
《实训指导_002Word下载.doc》由会员分享,可在线阅读,更多相关《实训指导_002Word下载.doc(7页珍藏版)》请在冰豆网上搜索。
3、创建追加查询
4、创建删除查询
三、实训步骤
以表xlqk、表zrqk、表ssbm为数据源,在数据库jszkxg中建立一个名为“生成新表”的查询,要求创建一个新表“教师情况表”,新表的字段包括教师编号、姓名、性别、学历、学位、所在单位和基本工资。
其操作步骤如下:
(1)在数据库窗口中,选择“查询”对象,双击“在设计视图中创建查询”,系统会打开查询设计器,并弹出“显示表”对话框。
(2)在“显示表”对话框中,把xlqk、zrqk和ssbm表添加到“选择查询”窗口中。
(3)在“选择查询”窗口中,打开“字段”下拉框,选择所需字段:
教师编号、姓名、性别、学历、学位、所在单位和基本工资,如图6-1所示。
图6-1查询字段设置
(4)打开“查询”菜单,选择“生成表查询”选项,系统将“选择查询”窗口变为“生成表查询”窗口,并弹出“生成表”对话框。
(5)在“生成表”对话框中,输入新表名“教师情况表”,确定新表保存在当前数据库中,如图6-2所示。
然后单击“确定”按钮,返回“生成表查询”窗口。
图6-2“生成表”对话框图6-3提示对话框
(6)打开“查询”菜单,选择“运行”选项,系统弹出提示对话框,如图6-3所示,选择“是”,新表就创建完成。
(7)保存查询,查询名为“生成新表”。
打开数据库窗口的“表”对象,会出现一个新表“教师情况表”,双击打开后,结果如图6-4所示。
图6-4教师情况表
以表zrqk为数据源,建立一个名为“更新数据”的操作查询,要求将表中的年龄字段值都加1。
(1)选择“查询”对象,双击“在设计视图中创建查询”,系统会打开查询设计器,并弹出“显示表”对话框。
(2)在“显示表”对话框中,把zrqk表添加到“选择查询”窗口中。
(3)在“选择查询”窗口中,打开“字段”下拉框,选择“年龄”。
(4)打开“查询”菜单,选择“更新查询”选项,系统将“选择查询”窗口变为“更新查询”窗口,在字段列表框中增加了一个“更新到”列表行。
(5)在“更新查询”窗口中,在字段列表框的“更新到”对应行中输入:
[年龄]+1,如图6-5所示。
图6-5更新查询
(6)单击工具栏上的“运行”按钮,弹出提示对话框,单击“确定”,此时查看表zrqk,其年龄字段的值都加上1,如图6-6所示。
(7)保存查询,查询名为“更新数据”。
图6-6更新结果
注意:
更新查询的结果,是对zrqk表中的年龄字段进行物理更新,操作后是无法撤销的,因此在运行前应认真检查直至准确无误。
此外,查询应该只运行一次,如果运行多次的话,年龄字段就会更改多次,导致出错。
建立一个名为“追加记录”的操作查询,要求将表ssbm的数据追加到表ssbm2中。
(1)在数据库窗口中,选择“查询”对象,双击“在设计视图中创建查询”,系统会打开查询设计器,并弹出“显示表”对话框
(2)在“显示表”对话框中,把ssbm表添加到“选择查询”窗口中。
(3)在“选择查询”窗口中,打开“字段”下拉框,选择表中所有的字段。
(4)打开“查询”菜单,选择“追加查询”选项,系统将“选择查询”窗口变为“追加查询”窗口,并弹出“追加”对话框。
(5)在“追加”对话框中,输入待追加数据的表名“ssbm2”,然后单击“确定”按钮,系统返回“追加查询”窗口。
(6)在“追加查询”窗口中,字段列表框中有一个“追加到”列表行,在此行确定对应的追加字段,如图6-7所示。
图6-7追加查询
(7)单击工具栏上的“运行”按钮,此时表ssbm2中增加了记录。
(8)保存查询,查询名为“追加记录”。
打开表“ssbm2”,如图6-8所示。
图6-8追加结果
建立一个名为“删除记录”的操作查询,要求将表jssk2中授课时数为54的记录全部删除。
(1)利用查询设计器打开选择查询,如图6-9所示。
图6-9查询设计视图
(2)在“选择查询”窗口中,打开“查询”菜单,选择“删除查询”选项,系统会将“选择查询”窗口变为“删除查询”窗口,并在视图中增加了一个“删除”列表行。
(3)在“授课时数”字段的“条件”处输入:
54,如图6-10所示。
图6-10删除查询
(4)单击工具栏上的“运行”按钮,此时表jssk2中删除了授课时数为54的所有记录。
(5)保存查询,查询名为“删除记录”。
打开表jssk2,如图6-11所示。
图6-11删除结果
四、练习(创建的查询请保存,查询名为“练习0X”)
1、创建一新表“教师工资表”。
2、设计一个查询,名称为“练习02”,要求对jssk表进行修改。
结果如下图所示。
3、将jssk2的记录追加到jssk3中。
4、设计一个查询,名称为“练习04”,删除zrqk2表中的两条记录,效果如下图。
5、将zrqk表中每位教师的基本工资上涨20%。
6、建立查询“练习06”,要求输入教师编号,就可以查到相关的信息,包括姓名、课程名称、授课班级和授课时数。