《MySQL数据库技术(周德伟 第3版) 教案 13 单表查询---26 实验十六 备份与恢复实践.docx》由会员分享,可在线阅读,更多相关《MySQL数据库技术(周德伟 第3版) 教案 13 单表查询---26 实验十六 备份与恢复实践.docx(24页珍藏版)》请在优知文库上搜索。
1、教案年/年第学期课程名称MYSQ1.数据库技术课程类别专业必修课任课班级任课教师教师所属院部学科数据库基础课题单表查询序号13时数2授课班级教学目的及要求:1、了解数据岸的连接、地界和投影2、热舞SeleCt语句的井本结构3、掌提SeIeCt语句中列的主要操作教学重点:select语句的基本结构教学难点:CASE-END短语实验仪器及教具,电脑平台及投影仪,MySQ1.8.0,NavicatForMySQ1.软件职教云二hMp:“j,.cm,cxpc门CCnlCIProcc%sdi1.hmV?C(Mlr5c。PCnldHggIafiUoi9l、即hqiq&lokenld=23Iafiu7aql
2、ikvv2ku7五数驾杳询71地为连击!I1】遗泽列ItBI1-2CASEIl3where子句I螟:50叵Jtj-Il5t匹配fI空比较在线教学过程(学生自主学习指引)一、教师课堂教学(40分钟)任务1单表查询1. E1.ECT语句定义2. 选择指定的列3. WHERE子句二、学生自主学习(35分钟)1、强化课程中的直点、魔点学习(15分小)昊求现身做课视”如下,职教云中设置对学生现着自动考核:2、完成网络课程作业(20分钟)职效云停业:单表左询三、教学互动(5分钟)对放学过程中和学生自主学习过程中的问题进行总结和等果.在线辅导与答疑安排利用职教云平台,对教学过程中和学生自主学习过程中的问题进
3、行总结和答疑.时同营定5分林.(1)作业中存在的普通问题(2)其他问题互动续页第五章数据查询任务一单表查询5.1.1 SE1.ECT耐定义语法格式:SE1.ECTA1.1.DISTINCT)SdeC1.eXPr./FROM子句/7-WHEREr句*7*GROUPBY子句*/*HAVING子句,FROMtabicreference,tabicreference.WHEREWhCrJdetinitiOnlIGROUPBY(co1.nameexxposition)ASCDESC,.HAVINGwhcre_dctinition|ORDERBYIco1.nanwIcxprIPositionHASCIDE
4、SC,.*ORDERBY子句。1.IMIT11offset.Irow_coun(Irow-coHOFFSEToffset)*1.IMIT子句*75.1.2 逸笄则1 .选择指定的列2 .定义列别名3 .皆换查询结果中的数据4,计算列值5 .消除结果集中的重复行5.13WHERE基本格式为:WHERE其中,PrCdiCatC为判定运算.结果为TRUE、FA1.SEPUNKNOWN.:*比较运算*/产1.lKE运算符*/指定范阚/“是否空值判断7*1N子句”/expression(=o!=)expressionImatCh_CXPreSSionNOT1.IKE11atch-expressiu1S表
5、今询72多表询22内逐接Ia12?外电?I-:2-47W在线教学过程(学生自主学习指引)一、教师课堂教学(40分钟)任务2多表查询1 .FROM子句2 .多表连接3 .于左询4 .联合查询二、学生自主学习(35分钟)1、观才微课视频,愚化僚程中的重点、魔点学习(15分钟)要求观舟微课视频如下,职教云中设,对学生观者自动考核:2、完成网络课程作业(20分钟)职效云作业:多表查询三、教学互动(5分钟)对教学过程中和学生自主学习过程中的问题进行总结和答疑.在线辅导与答疑安排利用职做云平台,对教学过程中和学生自主学习过程中的问题进行总结和答疑.时间暂定5分钟.(1)作业中存在的普通问题(2)其他问题互
6、动课后作业:教材第五章Jr理论蚱习第二题续页任务二多表杳询1 .2.1FRoM子句前面介绍了使用SE1.ECT子句选择列,卜面讨论SE1.ECT查询的对象(即数据源)的构成形式。SE1.ECT的查询对象由FROM子句指定,其格式为:FROMtable_reference(.table_reference.其中,IabIe-reference:(b1.11ame(ASlbl_nane_alias/*查询表*7Ijoin-tablc连接表*72 .2.2多去连接1.全连接3 .JOIN连接使用JOIN关犍字的连接主要分为:种:(I)内连接(2)外连接外连接包括:左外连接(1.EFTouTERK)I
7、N):结果表中除了IS配行外,还包括左表有的但右表中不匹配的行.对于这样的行.从右表被选择的列设置为NU1.1.仃外连接(RIGHTOUTERJOIN):结果表中除了匹配行外,还包括衣有的但左表中不兀配的行.对于这样的行.从左表被选择的列设置为NU1.1.4 .子苗询(I)IN子查询IN子查闻用于进行一个给定值是否在子查询结果集中的判断,格式为:expressionNOTJIN(SUbqUCry)其中,subquery是子查询.当农达式expression与子查询SUbqUCry的结果衣中的某个假相等时,INin词返回TRUE,否则返回FA1.SE;若使用了NOT,则返回的伯刚好相反。(2)比
8、较子克询这种子查询可以认为是IN子查询的扩展.它使表达式的值与子查彻的结果进行比较运算,格式为:expression(=!=(A1.1.ISOMEINYJ(SUbqUefy)其中,expression为要进行比较的表达式,subquery是子查询。A1.1.xSOMEftANY说明对比较运算的限制.(3)EXISTS于查询EXISTS谓词用于测试子在血的结果是否为空表,若子音询的结果集不为空,则EXISTS返回TRUE,否贝加回FA1.SE,EXISTS还可与NoT结合使用,即NoTEXlSTS,其返回伯与EXlST刚好相反。格式为:INOTIEXISTS(subquery)5.2.4联合IS
9、询我们经常会济到这样的应用,两个表的数据按照一定的查询条件杳询出来以后,需要将结果合并到一起W示出来.这个时候就需要用到UniOn关键字来实现这样的功能.其谙法格式如下:SEI.BCT语句IUNIONUNION选项SE1.ECT语句2:学科数据岸茶础课题实验八与子查询实豉序号16时数2授课班级教学目的及要求:1、学握多表连接的井本方法2、学会使用SQ1.令进行多衰杳询媒体3、学会使用SQ1.令进行子查询操作教学重点:多表连接方式、多表查询、子左沏教学难点:多表查询、子在询实验仪器及教具,1)实舱室内有交换式局域网2)MySQ1.8.0,NavicatForMySQ1.软件教学过程备注实验八与子
10、查询实践一、实验内容对1.ibaryDB数据岸完成以下查询(1)左询“张小东”的基本情况和图书借阅情况.(2)查询借阅状态为“借阅”的图书的书号和条码.(3)查询每个读者的姓名、单位、可信天数和可信数量.4)秀诗每个读#借阅信息,包括读#姓名,书名,借阅日期,借阅状态.2多事查询73iceI嵋3-1分类汇总在线教学过程(学生自主学习指引)一、教师课堂教学(40分钟)任务3扑序与分类汇总1. 聚合函数2. GROUPBY子句3. HAVING子句4. ORDERBY子句5. 1.IMIT子句二、学生自主学习(35分钟)1、观着微课视放,鬟化课程中的点、难点学习(15分钟)要求观才做课视频如下.职敢