资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。,第四章:查询创建和使用,1/26,实训目标,1,、了解查询类型及作用,2,、掌握创建选择查询方法,3,、掌握创建参数查询方法,4,、掌握创建动作查询方法,5,、,掌握怎样使用,SQL,语句创建查询,2/26,实训重点,1,、掌握创建查询各种方法,2,、,掌握怎样使用,SQL,语句创建查询,3/26,实训难点,1,、创建参数查询,2,、创建动作查询,3,、使用,SQL,语句创建查询,4/26,实训,1,使用向导创建选择查询(,1,),、使用“,简单查询向导,”,将数据库中教师自然情况表、教师所属部门情况表作为数据源,创建查询,教师分布,结果以下列图。,5/26,实训,1,使用向导创建选择查询(,2,),、使用“,查找重复项查询向导,”,将数据库中教师科研成就情况表作为数据源,创建查询,科研题材,要求查找类别字段中有重复值统计,原表及查询结果以下列图。,6/26,实训,1,使用向导创建选择查询(,3,),、使用“,查找不匹配项查询向导,”,将数据库中教师自然情况表和教师科研成就情况表作为数据源,创建查询,科研滞空,要求查找没有科研成就教师自然情况,原表及查询结果以下列图。,7/26,实训,1,使用向导创建选择查询(,3,),8/26,实训,1,使用向导创建选择查询(,),、,使用“,交叉表查询向导,”,将数据库中教师职称评定表作为数据源,创建查询,职称评定,要求能够得到教师职务评定情况及最终评定时间等情况,原表及查询结果以下列图。,9/26,实训,2,使用设计器创建选择查询,使用“,查询设计器,”,将数据库中教师讲讲课程情况表作为数据源,创建查询,讲课情况,要求查询,101011,教师按课时从少到多排列任课情况,数据源及查询结果以下列图。,10/26,实训,3,创建参数查询,使用“查询设计器”,将数据库中教师讲讲课程情况表作为数据源,创建,参数查询,讲课情况,1,,要求查询,101011,教师按课时从少到多排列任课情况,数据源及查询结果以下列图。,11/26,实训,4,创建动作查询,(1),创建,生成表查询,(自然限定查询),要求:将数据库中“学历情况”、“职称评定”以及“所属部门”作为数据源,创建一个“自然限定”表。结果以下列图。,12/26,实训,4,创建动作查询,(2),创建,更新查询,(自然关系查询),要求:更新库中表“自然情况”年纪字段,将年纪字段值都加1。结果以下列图。,13/26,实训,4,创建动作查询,(3),创建,追加查询,(所属部门追加查询),要求:将数据库中“所属部门”表中数据追加到“所属部门1”表中。结果以下列图。,14/26,实训,4,创建动作查询,(4),创建,新字段查询,(自然在岗查询),要求:依据表“教师自然情况”,使性别为男统计添加一个新字段(在岗时间),已知男同退休年纪为,60,。结果以下列图。,15/26,实训,4,创建动作查询,(5),创建,删除查询,(所属部门删除查询),要求:删除数据库中“所属部门1”表中,所在单位为“一系”相关数据。结果以下列图。,16/26,实训,4,创建,SQL,查询,1,、使用,SQL,语句创建选择查询,(1)依据“教师自然情况”表,创建“查询1”,要求查询结果中只包含教师编号、姓名、性别以及年纪字段。如图:,17/26,实训,4,创建,SQL,查询,1,、使用,SQL,语句创建选择查询,(2)依据“教师自然情况”表,创建“查询2”,要求查询结果中只包含教师编号、姓名、性别以及年纪字段全部男同志统计,而且结果年纪降序排序。如图:,18/26,实训,4,创建,SQL,查询,1,、使用,SQL,语句创建选择查询,(,3,)依据“教师自然情况”表和,”,教师学历情况表,”,,创建,“,查询,3”,,要求查询结果中教师编号、姓名、性别、年纪四个字段来自教师自然情况表,学历、学位、就读学校来自教师学历情况表,以下列图:,19/26,实训,4,创建,SQL,查询,2,、使用,SQL,语句创建数据定义查询,-,创建表,(,1,)使用,SQL,语句创建查询“,new”,,要求,创建一个新表,“教师自然情况,1”,,语句及查询运行结果以下:,CREATE TABLE,教师自然情况,1,(,教师编号,INTEGER,姓名,TEXT(6),性别,TEXT(2),出生日期,DATE,基本工资,FLOAT,家庭住址,MEMO,照片,GENERAL,),20/26,实训,4,创建,SQL,查询,2,、使用,SQL,语句创建数据定义查询,-,增加字段,(,2,)使用,SQL,语句创建查询“,add”,,要求给“教师自然情况,1”,增加一个新字段,“是否党员”,语句及查询运行结果以下:,ALTER TABLE,教师自然情况,1,ADD,是否党员,TEXT(2),21/26,实训,4,创建,SQL,查询,2,、使用,SQL,语句创建数据定义查询,-,修改字段属性,(,3,)使用,SQL,语句创建查询“,alter”,,要求给“教师自然情况,1”,中“是否党员,”,字段,类型修改,为(,LOGICAL,),语句及查询运行结果以下:,ALTER TABLE,教师自然情况,1,ALTER,是否党员,LOGICAL,22/26,实训,4,创建,SQL,查询,2,、使用,SQL,语句创建数据定义查询,-,删除字段,(,4,)使用,SQL,语句创建查询“,drop”,,要求将“教师自然情况,1”,中“照片,字段删除,,语句及查询运行结果以下:,ALTER TABLE,教师自然情况,1,DROP,照片,23/26,实训,4,创建,SQL,查询,3,、使用,SQL,语句创建动作查询,(,1,)使用,SQL,语句创建查询,”insert”,,要求为表“教师自然情况,1”,插入一条统计,(“,100066”,,“张三”,“男”,“,1978-12-12”,,“,1600”,,“呼市”,“,yes“,),如图:,INSERT INTO,教师所属部门情况,1,(教师编,号,所在单位,职 务,备注),VALUES,(“,100010”,,“一系”,“系主任”,“”);,24/26,实训,4,创建,SQL,查询,3,、使用,SQL,语句创建动作查询,(,2,)使用,SQL,语句创建查询,”update”,,要求将表“教师自情况,1”,中全部家庭住址字段中“呼市”,修改,成“呼和浩特市”,如图:,UPDATE,教师所属部门情况,1,SET,职务,=“,分院院长”,WHERE,职务,=“,系主任”;,25/26,实训,4,创建,SQL,查询,3,、使用,SQL,语句创建动作查询,(,3,)使用,SQL,语句创建查询,”delete”,,要求将表“教师自然情况,1”,中全部(性别)字段为“男”统计从表中,删除,,如图:,DELETE FROM,教师所属部门情况,1,WHERE,所在单位,=“,四系”;,26/26,
展开阅读全文