欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    MySQL数据库技术(周德伟 第3版) 教案 13 单表查询---26 实验十六 备份与恢复实践.docx

    • 资源ID:1469001       资源大小:40.94KB        全文页数:24页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MySQL数据库技术(周德伟 第3版) 教案 13 单表查询---26 实验十六 备份与恢复实践.docx

    教案年/年第学期课程名称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=23Iafiu7aqlikvv2ku7五数驾杳询71地为连击!I1】遗泽列ItBI1-2CASEIl3where子句I螟:50叵Jtj-Il5t匹配fI空比较在线教学过程(学生自主学习指引)一、教师课堂教学(40分钟)任务1单表查询1. E1.ECT语句定义2. 选择指定的列3. WHERE子句二、学生自主学习(35分钟)1、强化课程中的直点、魔点学习(15分小)昊求现身做课视”如下,职教云中设置对学生现着自动考核:2、完成网络课程作业(20分钟)职效云停业:单表左询三、教学互动(5分钟)对放学过程中和学生自主学习过程中的问题进行总结和等果.在线辅导与答疑安排利用职教云平台,对教学过程中和学生自主学习过程中的问题进行总结和答疑.时同营定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.nanwIcxprIPositionHASCIDESC,.*ORDERBY子句。1.IMIT11offset.Irow_coun(Irow-co<HOFFSEToffset)*1.IMIT子句*75.1.2 逸笄则1 .选择指定的列2 .定义列别名3 .皆换查询结果中的数据4,计算列值5 .消除结果集中的重复行5.13WHERE基本格式为:WHERE<prccdicale>其中,PrCdiCatC为判定运算.结果为TRUE、FA1.SEPUNKNOWN.<prcdicatc>:*比较运算*/产1.lKE运算符*/指定范阚/“是否空值判断7*1N子句”/expression(=<<=>>=<=>o!=)expressionImatCh_CXPreSSionNOT1.IKE11atch-expressiu<IexpressionNOTBETWEENexpressionANDexpressionIexpressionISNOT)NU1.1.IexpressionNOTIN(subqueryexpression.n)WHERE子句会根据条件对FROM子句的中间结果中的行一行一行地进行判断,当条件为TRUE的时候.一行就被包含到WHERE子句的中间结果中.1 .比较运算2 .模式匹配3,莅国比较4.空值比较学科数据库并础课题实跄七实践序号14时数2授课班级教学目的及要求:1、拿握SE1.ECT令单表查询基本结构2、学会使用SQ1.令进行单表充诗操作教学重点:select语句的基本结构教学难点:聚合函数实验仪器及教具:1)实舱室内有交换式局域网2)MySQ1.8.0,NavicatForMySQ1.软件实验八实践一、实验内容对1.ibaryDB数据岸完成以下充诗,1 .单表查询(1)杳询库存表中书号和库存状态列,要求消除发行.(2)查询读看表中的姓名和单位列,显示的列标题改为姓名显示*naaew,单位为*college*.(3)杳的图书或中每府书的书名和金领(金颊=数量*单价).(4)豪诗庠存表中员工的条码和库存状态,旻求岸存状态值为在馆时显示为T借出时显示为«0-丢失时显示为“-1”.2 .条件去询(D杳询图书表中敷量高于10本的图书的书名、数量和出版杜.(2)查询座存表中存放位置中含有'A'且犀存状态为“借出”的图书的信息.(3)杳询图书表中财蛆和文学类图书中数量大于5本的图书佶.(4)查询借阅表中还书日期为空的记录.二、实验步骤参见效材第五章第5.1节学科数据库基础课题多表查询序号16时数2授课班级教学目的及要求:1、掌提多表叠诗的茶本操作2、拿握数据犀于查询的方法教学重点:数据库的连接、子查询教学难点:子专询实验仪器及教具,电脑平台及投影仪,MySQ1.8.0,NavicatForMySQ1.软件职教云二hp:“'j,V五数据查询>1S表今询72多表询¾22内逐接Ia«12?外电?I-:2-47W®在线教学过程(学生自主学习指引)一、教师课堂教学(40分钟)任务2多表查询1 .FROM子句2 .多表连接3 .于左询4 .联合查询二、学生自主学习(35分钟)1、观才微课视频,愚化僚程中的重点、魔点学习(15分钟)要求观舟微课视频如下,职教云中设,对学生观者自动考核:2、完成网络课程作业(20分钟)职效云作业:多表查询三、教学互动(5分钟)对教学过程中和学生自主学习过程中的问题进行总结和答疑.在线辅导与答疑安排利用职做云平台,对教学过程中和学生自主学习过程中的问题进行总结和答疑.时间暂定5分钟.(1)作业中存在的普通问题(2)其他问题互动课后作业:教材第五章Jr理论蚱习第二题续页任务二多表杳询1 .2.1FRoM子句前面介绍了使用SE1.ECT子句选择列,卜面讨论SE1.ECT查询的对象(即数据源)的构成形式。SE1.ECT的查询对象由FROM子句指定,其格式为:FROMtable_reference(.table_reference.其中,IabIe-reference:(b1.11ame(ASlbl_nan»e_alias/*查询表*7Ijoin-tablc连接表*72 .2.2多去连接1.全连接3 .JOIN连接使用JOIN关犍字的连接主要分为:种:(I)内连接(2)外连接外连接包括:左外连接(1.EFTouTERK)IN):结果表中除了IS配行外,还包括左表有的但右表中不匹配的行.对于这样的行.从右表被选择的列设置为NU1.1.仃外连接(RIGHTOUTERJOIN):结果表中除了匹配行外,还包括衣有的但左表中不兀配的行.对于这样的行.从左表被选择的列设置为NU1.1.4 .子苗询(I)IN子查询IN子查闻用于进行一个给定值是否在子查询结果集中的判断,格式为:expressionNOTJIN(SUbqUCry)其中,subquery是子查询.当农达式expression与子查询SUbqUCry的结果衣中的某个假相等时,INin词返回TRUE,否则返回FA1.SE;若使用了NOT,则返回的伯刚好相反。(2)比较子克询这种子查询可以认为是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询我们经常会济到这样的应用,两个表的数据按照一定的查询条件杳询出来以后,需要将结果合并到一起W示出来.这个时候就需要用到UniOn关键字来实现这样的功能.其谙法格式如下:SEI.BCT语句IUNIONUNION选项SE1.ECT语句2:学科数据岸茶础课题实验八与子查询实豉序号16时数2授课班级教学目的及要求:1、学握多表连接的井本方法2、学会使用SQ1.令进行多衰杳询媒体3、学会使用SQ1.令进行子查询操作教学重点:多表连接方式、多表查询、子左沏教学难点:多表查询、子在询实验仪器及教具,1)实舱室内有交换式局域网2)MySQ1.8.0,NavicatForMySQ1.软件教学过程备注实验八与子查询实践一、实验内容对1.ibaryDB数据岸完成以下查询(1)左询“张小东”的基本情况和图书借阅情况.(2)查询借阅状态为“借阅”的图书的书号和条码.(3)查询每个读者的姓名、单位、可信天数和可信数量.<4)秀诗每个读#借阅信息,包括读#姓名,书名,借阅日期,借阅状态.<5)左诗庠存表中每本书的条玛,位Jt和借贸的读青编号,没有借阅的,读步编号用NU1.1.表示.二、实验步骤介见教材第五章5.2节和实训5学科数据岸茶础课题排序与分类汇总序号17时数2授课班级教学目的及要求:1、掌握数据扑序的井本操作2、学握数据分类汇总的基本操作教学重点:排序、分类汇总教学难点:分类汇总实验仪器及教具,电脑平台及投第仪,WSQ1.8.0,NavicatForMySQ1.软件职教云二hp:“'j,V五数据瓷询1axsffi)>2多事查询73»»iceI嵋3-1分类汇总在线教学过程(学生自主学习指引)一、教师课堂教学(40分钟)任务3扑序与分类汇总1. 聚合函数2. GROUPBY子句3. HAVING子句4. ORDERBY子句5. 1.IMIT子句二、学生自主学习(35分钟)1、观着微课视放,鬟化课程中的点、难点学习(15分钟)要求观才做课视频如下.职敢云中设置对学生观着自动考核:2、完成网络型程作业(20分钟)职教云作业:分类汇总三、教学互动(5分钟)对教学过程中和学生自主学习过程中的问题进行总结和答疑.在线辅导与答疑安排利用职教云平台,对教学过程中和学生自主学习过程中的问题进行总结和答疑.时同暂定5分钟.(1)作业中存在的普逢问题(2)其他问题互动课后作业;教材第五章理论练习第二题库的全局CREAEUSER权限或1.PDAE权限.语法格式:REVOKEprivjypef(colunnjis()l(.privjy)e(colunnjist).ON(b1.name产|Idb_name.*EROMuserI.uscrj.或热REVOKEA1.1.PRIVI1.EGES.GRANTOPTIONFROMuser.user).任务三Bg形界面方式掾作用户与权限.添加和删除用户(1)添加用户(2)删除用户2.权限设置(1)全局权限设置(2)数据阵权限谀盟(3)衣和列权限设置教学过程备注实验十二一、实验内容1 .用户管理(1)创建数据库用户USerl和user2,密码为123.(2)将用户user2的名卷改为user3.(3)将用户user3的密码改为123456.(4) *除用户user3.2 .权限管理<1)授予用户userl对1.ibraryDB中读者表的SE1.ECT黑作权限.(2)授予用户userl对1.ibraryDB中借阅表的插入、修改、Xl除操作权限.(3)授予用户USerI对1.ibraryDB数据库拥有所有操作权限.(4)授予用户user2对1.ibraryDB中库存表有SE1.ECT操作权限,并允许其将该权限授予其他用户.(5)收IS用户USerl对1.ibraryDB数据库中读者表的SE1.ECT掾作权限.二、实验步骤参见教材第九章第9.1节学科数据康井础课题备份与快发序号25时数2授课班级教学目的及要求:1、理解数据备份、恢友的范本嬴念2、掌捏数据各份和恢丸的各科方法3、拿握日志的作用和常用的处理方法.4、了解事务、多用户的相关概念教学重点:数据备份和快受、事务、多用户教学难点:事务、多用户实验仪器及教具,电脑平台及投影仪.MySQ1.8.0,NavicatForMySQ1.软件教学资源列表与访问路径备注职敬云:.hpHzj,.cm'CXPC门CCmCrprocc%s'cdi1.hmV?COUr5c。PenIdHggIUfau>i9lpuyvgshqiq&iokenld=23Iaf7apbaqlik32kwV八>1用户管理v2era三a8MB24权南分支嬴j2-2»予以限在线教学过程(学生自主学习指引)一、教师课堂教学(40分钟)任务一备份与恢复1 .备份和快女求分析2 .数据犀备份和快女3 .MySQ1.日志任务二事务和多用户1 .多用户使用的问题2 .事务二、学生自主学习(35分钟)1、观着做课视放,量化课程中的点、难点学习(15分钟)要求观着微课视频如下,取收云中设Jt对学生观着自动考核:2、完成网络果程作业(20分钟)职教云作业:数据备份与恢复操作三、教学互动(5分钟)对教学过程中和学生自主学习过程中的问题进行总结和答疑.在线辅导与答疑安排利用取做云平台.对教学过程中和学生自主学习过程中的问题进行总结和答疑.时同暂定5分钟.(5)作业中存在的普遗问题(6)其他问题互动课后作业:教材第九章理论练习第一、二题续页任务一备份与恢复9.2.1 备份和恢复需求分析MySQ1.有三种保证数据安全的方法。<1)数据库备份:通过导出数据或者式文件的拷贝来保护数据.(2)二进制I志文件:保存:更新数据的所有语句。(3)数据库发制:MySQ1.内部发制功能建立在两个或两个以上眼务器之间,通过设定它们之间的主从关系来实现的,其中一个作为主眼务器,其他的作为从服务器。9.2.2 数据席各份和恢复1.使用SQ1.语句备份和恢复次数据SE1.EeTINToOUTFl1.E格式:SE1.ECTINTOOUTH1.Efilc_namc'export_optionsIDUMPF11.E'filc.nan,其中,exot.otions为:IHE1.DS(TERMINATEDBY'string'HOniONA1.1.YlENC1.OSEDBY,char'!ESCAPEDBY'char)I1.INESTERMINATEDBY'string'1.OADDATA.INFI1.E语句是SE1.ECTINTO.OUTF11.E语句的补语,该语句可以将个文件中的数据导入到数据库中.1.oADDTA.INFI1.E格式:1.OADDATAINH1.E'filc_namc.txt'INTOTAB1.EIb1.namC(FIE1.DS(TERMINATEDBY'siring')UOPrIlONA1.1.YENC1.OSEDBY'char,(ESCAPEDBY'char(1.INES!STARTINGBY'stringTERMINATEDBY's(ring'IGNOREnumber1.INESI(cvl_name_or_user_var.)|SETcoljamc=cxpr,.)l文件备份完后可以将文件中的数据伸入到COURSE表中,使用以下命令:1.OADDATAINFI1.E,Dmylel4.txt'INIOTAB1.ECOURSEFIE1.DSTERMINATEDBY';OPnONA1.1.YENC1.OSEDBY"2.使用My(I)(2)3.直接一部9.23MySQ1.日志MySQ1.有几个不日志文件linesterminaedby?,;SQ1.图形界面工具进行备份和核更数据备份依据恢登同的1忐文件,可以招助你找出mysqld内部发生的产情;记入文件中的信息类型错误日志记录启动、运行或停止mysqld时出现的问题.杳询日志记录建立的客户端连接和执行的语句.更新日志记录更改数据的语句。不赞成使用该日志。二进制日志记录所有更改数据的语句.还用于复制.慢日志记录所仃执行时间超long-query-time秒的所有交询或不使用索引的查闻1 .启用日志2 .用InySqlbinIOg处理口志使用mysqlbinlog实用工具可以检查二进制日志文件。命令格式为:mysqlbinlogoptions)log-files.由于日志文件要占用很大的硬盘资源,所以要及时将没用的日志文件消除抻.以下这条SQI.语句用于消除所有的11志文件:RESETMASTER:如果要捌除部分日志文件,可以使用PURGEMASTER1.OGS谙句.语法格式为:PURGE(MASTERIBINRY1.OGSTO'log-name'或PURCiE(MASTERBINARY1.oGSBEFOREdate1任务二事务和多用户931多用户使用的向黑9.3.2务1 .事务和ACID蟠性2 .事务处理3 .务隔离级4,俄定与解钺9.4综合实例PetStoreJMB座管理学科数据康井础课题实跄十六各份与恢文实豌序号26时数2授课班级教学目的及要求:1、掌提数据冬份和恢复的各种方法2、掌握日志的作用和常用的处理方法.教学重点:数据备份和恢麦、日志教学难点:数据备份实验仪器及教具,1)实舱室内有交换式局域网2)MySQ1.8.0,NavicatForMySQ1.软件教学过程备注实验十六一、实验内容1 .数据备份和恢复(1)备份UhranDB数据阵中库存表的数捂到D盘.要求字段值如果是字符就用双引号标注,字段值之间用班号隔开,每行以?*为结束标志.(2)«(1)中的备份文件数据导入Jke费中.2、IS设用户在星期一下午I点使用mysqldump工具进行数据库YGGI.的完全备份,备份文件为11k.sq.从星期一下午1点开始用户启用日志,binJor-OOO(M)I文件保存了从星期一下午1点到星期二下午1点的所有更改,在星期二下午I点运行一条SQ1.语句:F1.USH1.OGS;此时创建了bin.log.00(1002文件,在期三下午1点时数据库崩溃.现要将救据薛恢复到星期三下午1点时的状击.二、实殴步见效材第九章第9.2节

    注意事项

    本文(MySQL数据库技术(周德伟 第3版) 教案 13 单表查询---26 实验十六 备份与恢复实践.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开