《MySQL数据库应用案例教程》教案第21课数据的备份与恢复_第1页
《MySQL数据库应用案例教程》教案第21课数据的备份与恢复_第2页
《MySQL数据库应用案例教程》教案第21课数据的备份与恢复_第3页
《MySQL数据库应用案例教程》教案第21课数据的备份与恢复_第4页
《MySQL数据库应用案例教程》教案第21课数据的备份与恢复_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

考勤 (2min)问题导入 (5min)传授新知 (38min)份与恢复2课时(90min)知识技能目标: (1)了解数据丢失的原因及如何定制备份与恢复策略 (2)掌握使用mysqldump和二进制日志对数据进行备份和恢复的方法 (3)掌握数据表导出和导入的操作方法素质目标: (1)懂得人与自然应和谐共生,自觉爱护环境 (2)懂得防患于未然的道理法、讲授法、实践法第1节课:课前任务→考勤(2min)→问题导入(5min)→传授新知(38min)第2节课:问题导入(5min)→传授新知(20min)→课堂实训(15min)→课堂小结(3min)→作业布置(2min)课其提醒同学通过APP或其APP签到【教师】提出以下问题:相关知识与恢复策略以防止数据丢失是非常必要的。✈【教师】随机邀请学生回答以下问题:通过课前任务,使学生预习本节课要学习的知识,增加学生的学习兴趣培养学生的组织纪律性,掌握学生的出勤情况通过问题导入,学习兴趣通过教师的讲解和演示,使学生了数据恢复的相关知识1实际应用中,可能造成数据丢失的原因主要有以下几方面:✈【教师】讲解“和谐共生”的案例(详见教材),让学生懂得人与自然应和备份保持最新,恢复时可以花费更短时间;缺点是如果数据量很大,备份会花费很长时间,并上故障前的所有增量备份,恢复时间长且比较繁琐。一备作✈【教师】组织学生扫码观看“数据备份”视频(详见教材),让学生对操作22步骤1打开命令窗口,在其中输入mysqldump备份命令并执行,然后输入QLl✈【教师】通过多媒体展示“使用mysqldump生成的备份文件”图片(详见教材),帮助学生对这些内容有更直观地认识;以/*!开头,*/结尾的语句为可执行的步骤1打开命令窗口,在其中输入mysqldump备份命令并执行,备份atawdsql✈【教师】通过多媒体展示“查看备份文件w_d.sql”图片(详见教材),帮数✈【教师】组织学生扫码观看“数据恢复”视频(详见教材),让学生对操作步骤2恢复数据库之前,首先执行以下语句创建空数据库staff,然后退出……(详见教材)如果要恢复16.2.2节中备份的两个表中的数据,可以先删除这两个表:44gySQL/*!*/;y)/*!*/;/*!*/;#省略部分内容5y/*!*/;……(详见教材) (5min)传授新知 (20min)6【教师】提出以下问题:✈【教师】随机邀请学生回答以下问题:16.4.1使用SELECT…INTOOUTFILE导出文本文件在MySQL数据库中导出数据时,允许使用包含导出定义的SELECT语句进行数据的导出操作。导出文件被创建在服务器主机上,因此必须有文件写入权限 (FILE权限),才能使用该方法。SELECTcolumnlistFROMtableWHEREconditionINTOOUTFILEfilenameILESELECT少要指定一个。下面简单介绍每个子句的意义及其用法:通过问题导入,考,激发学生的学习兴趣通过教师的讲解了解导出和导入表的相关知识为转义字符,取代“\”,如空格将表示为“*N”。 (换行)。如下:件✈【教师】组织学生扫码观看“导出的文本文件”视频(详见教材),让学生s如果在执行上述语句时提示ERROR1290(HY000):TheMySQLserveris------+-----------+---------------------------+-----------+eprivNULL+---------------------------------+-----------+ini如下:Y✈【教师】组织学生扫码观看“导出的文本文件”视频(详见教材),让学生YRMINATEDBYrn条记录占一行。。执行上述语句将会创建一个包含CREATE语句的sql文件,和一个包含表数符\t。8fieldsescapedbyvalue取特殊字符,实际就是设置转义字符,默认为反斜线\。✈【教师】组织学生扫码观看“导出的文本文件”视频(详见教材),让学生使用问号代替了系统默认的反斜线转义字符。默认情况下,如果遇到NULL值,--execute表示执行后面的语句并退出,其后的语句必须用双引号引起来,段名称。打开命令窗口后,执行以下语句:✈【教师】组织学生扫码观看“打开导出的文本文件”视频(详见教材),让9打开命令窗口后,执行以下语句:y✈【教师】组织学生扫码观看“打开导出的文本文件”视频(详见教材),让htmlxmlhtmlxml即可。例如,16.4.4使用LOADDATAINFILE导入文本文件MySQL允许将表数据导出到外部文件,也可以从外部文件导入数据。使用LOADDATAINFILE语句可以高速地从一个文本文件中读取行,并装入表中。文件名必须为文字字符串。基本语法形式如下:r【实例16-10】使用LOADDATAINFILE语句将y --+|1|1|人事部|马莉||2|财务部|李超||3|技术部|刘浩||4|销售部|赵宁|3|10|8|【实例16-11】使用LOADDATAINFILE语句将。tbdepartmenttxtINTOTABLEtmysqlimport命令提供了许多与LOADDATAINFILE语句相同的功能。其基本语法格式如下:t (15min)课堂小结 (3min)作业布置 (2min)教学反思txtQLt……(详见教材)【学生】观看、思考、进行操作、得到结果,先完成的学生帮助本组其他学生完成实训【教师】巡堂指导,及时解决学生的问题通过课堂实训,巩固所学知识,并将所学的理论知识与实践相结合总结知识点,巩固学生对备份与恢数据恢复、表的导出和导入等知识

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论