




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE6PAGE6PAGE7PAGE7
课题MySQL表记录基本操作及备份和恢复课时2课时(90min)教学目标知识技能目标:(1)掌握创建、查看、修改数据表等基本操作(2)掌握插入、查询、修改表记录等操作(3)掌握数据库备份与恢复的相关操作素质目标:(1)能够领会数据库的作用(2)坚定学生对我国各项国策方针、科学发展理念的认同教学重难点教学重点:创建、查看、修改数据表、插入、查询、修改表记录教学难点:数据库备份与恢复教学方法案例分析法、问答法、讨论法、讲授法、实践法教学用具电脑、投影仪、多媒体课件、教材教学设计第1节课:→→→传授新知(38min)第2节课:→传授新知(20min)→课堂实训(15min)→课堂小结(3min)→作业布置(2min)教学过程主要教学内容及步骤设计意图第一节课课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过文旌课堂APP或其他学习软件,预习本节课要学习的知识【学生】完成课前任务通过课前任务,使学生预习本节课要学习的知识,增加学生的学习兴趣考勤(2min)【教师】使用文旌课堂APP进行签到【学生】班干部报请假人员及原因培养学生的组织纪律性,掌握学生的出勤情况问题导入(5min)【教师】提出以下问题:怎么对保存到表中的数据进行增删改查操作呢?通过问题导入,引导学生主动思考,激发学生的学习兴趣传授新知(38min)【教师】通过学生的回答引入要讲的知识,讲解MySQL使用SQL语句实现在数据表中插入、浏览、修改和删除记录的方法11.5MySQL表记录基本操作✈【教师】安排学生扫码观看视频“MySQL表记录基本操作”,讲解知识✈【学生】扫码观看、理解、记忆在MySQL命令行中使用SQL语句可以实现在数据表中插入、浏览、修改和删除记录等操作。11.5.1插入记录在创建好数据库和数据表后,就可以向数据表中添加记录了,该操作可以使用insert语句来实现。其语法格式如下:insertintotable_name(column_name,column_name2,…)values(value1,value2,…)在MySQL中,一次可以同时插入多行记录,各行记录的值清单在values关键字后以逗号“,”分隔,而标准的SQL语句一次只能插入一行记录。✈【教师】多媒体展示例11-6,演示Mysql的表数据的插入的基本操作本例执行SQL语句,向数据库“db_shop”中的“tb_admin”表中插入一条数据信息。具体操作如下:连接MySQL服务器并选择数据库“db_shop”,之后输入以下语句,并按“Enter”键,插入表记录,结果如图所示。insertintotb_admin(id,name,pwd)values(1,'ccy','123456');……(详见教材)✈【学生】观看、理解、记忆11.5.2查询数据库记录使用数据查询语句select,可以在数据库中查询指定的数据。其语法格式如下:selectfield //要查询的内容,选择哪些列fromtable_name //指定数据表wherecondition //查询时需要满足的条件orderbyfileldm1[ASC|DESC] //对查询结果进行排序的条件limitrow_count //限定输出的查询结果groupbyfield //对查询结果进行分组的条件1.查询单个数据表在使用select语句时,首先需要确定所要查询的列。当要查询整个数据表的数据时,可以使用“*”代表所有列。✈【教师】多媒体展示例11-7,演示查询单个数据表的基本操作本例执行SQL语句,查询数据库“db_shop”中“tb_admin”表中的所有数据信息。具体操作如下:连接MySQL服务器并选择数据库“db_shop”,之后输入以下语句,并按“Enter”键,结果如图所示。select*fromtb_admin;……(详见教材)✈【学生】观看、理解、记忆2.查询表中的一列或多列要针对表中的一列或多列进行查询,只需在select后面指定要查询的列名即可,多列之间用“,”分隔。✈【教师】多媒体展示例11-8,演示查询表中的一列或多列的基本操作本例执行SQL语句,查询数据库“db_shop”中“tb_admin”表中的id和name字段,并指定查询条件为用户id编号为1。具体操作如下:连接MySQL服务器并选择数据库“db_shop”,之后输入以下语句,并按“Enter”键,结果如图所示。selectid,namefromtb_adminwhereid=1;……(详见教材)✈【学生】观看、理解、记忆3.多表查询当针对多个数据表进行查询时,关键是where子句中查询条件的设置,要查找的字段名最好用“表名.字段名”的形式表示,这样可以防止因表之间字段名重复而产生的错误。在where子句中多个表之间所形成的联动关系应按如下形式书写:table1.column=table2.columnandothercondition多表查询的SQL语句格式如下:selectcolumn_namefromtable1,table2…wheretable1.column=table2.columnandothercondition例如,要查询学号为003的学生在学生表及成绩表中的记录,其查询代码如下:select*fromtb_student,tb_scorewheretb_student.userid=003andtb_student.userid=tb_score.sid;select语句的应用形式有很多种,此处只是介绍了其中最简单的内容,有兴趣的读者可以对其进行深入研究。11.5.3修改记录要修改某条记录,可以使用update语句,其语法格式如下:updatetable_namesetcolumn_name=new_value1,column_name2=new_value2,…
[wherecondition]其中,set子句给出要修改的列及其值;where子句可选,一般用于指定记录中哪行应该被更新,否则,所有记录行都将被更新。✈【教师】多媒体展示例11-9,演示修改表记录的基本操作本例执行SQL语句,将数据库“db_shop”中“tb_admin”表中id值为1的用户密码123456修改为654321。具体操作如下:连接MySQL服务器并选择数据库“db_shop”,之后输入以下语句,并按“Enter”键,结果如图所示。updatetb_adminsetpwd='654321'whereid=1;为验证修改结果,可以输入以下语句并按“Enter”键,来查看修改后的记录信息,结果如图11-36所示。select*fromtb_adminwhereid=1;……(详见教材)✈【学生】观看、理解、记忆11.5.4删除记录对于数据库中已失去意义或者错误的数据,可以将它们删除。使用delete语句可以实现该功能,其语法格式如下:deletefromtable_namewherecondition该语句在执行过程中,如果指定了where条件,将按照指定条件进行删除;如果未指定where条件,将删除所有记录。✈【教师】多媒体展示例11-10,演示删除记录的基本操作本例执行SQL语句,删除数据库“db_shop”中“tb_admin”表中id值为1的用户。具体操作如下:连接MySQL服务器并选择数据库db_shop,之后输入以下语句,并按“Enter”键,结果如图所示。deletefromtb_adminwhereid=1;……(详见教材)✈【学生】观看、理解、记忆【学生】聆听、思考、记录通过教师的讲解和演示,使学生学会使用SQL语句实现在数据表中插入、浏览、修改和删除记录的方法第二节课问题导入(5min)【教师】提出以下问题:数据如果发生损坏或者丢失了怎么办呢?【学生】思考、举手回答通过问题导入,引导学生主动思考,激发学生的学习兴趣传授新知(20min)【教师】通过学生的回答引入新知,介绍MySQL中数据库的备份和恢复方法11.6MySQL数据库备份和恢复前面简单介绍了MySQL数据库和数据表的基本操作。本节将介绍数据库备份和恢复的相关知识。11.6.1数据的备份✈【教师】演示使用mysqldump命令实现对数据的备份的基本操作使用mysqldump命令可以实现对数据的备份,将数据以文本文件的形式存储在指定文件夹下。具体过程如下:(1)打开“运行”对话框,输入“cmd”后单击“确定”按钮,进入命令行模式。(2)在命令行模式中直接输入以下代码,然后按“Enter”键运行,如图所示。mysqldump-uroot-pdb_shop>D:\db_shop.txt上述代码中,“-uroot”中的“root”是用户名;“-p”后面一般跟密码,此处没有密码;“db_shop”是数据库名;“D:\db_shop.txt”是数据库备份存储的位置和名称。(3)打开上述代码中的备份文件存储位置,可以看到生成的备份文件,如图所示。在输入命令时,“-uroot”中是没有空格的,并且该命令结尾处也没有任何结束符,只需按“Enter”键即可。……(详见教材)✈【学生】观看、理解、记忆11.6.2数据的恢复前面介绍了数据的备份,在此基础上使用备份文件可以轻松地对数据库文件进行恢复操作。执行数据库的恢复操作可以使用如下MySQL命令。mysql-uroot-prootdb_database<D:\db_database.txt其中的mysql是使用的命令,“-uroot”中的“root”为用户名,“-proot”中的“root”为密码,db_database代表数据库名(或表名),“<”号后面的“D:\db_database.txt”是数据库备份文件的存储位置及名称。✈【教师】演示数据库恢复的具体过程数据库恢复的具体过程如下:(1)打开“运行”对话框,输入“cmd”后单击“确定”按钮,进入命令行模式。(2)在命令行模式中输入以下代码,然后按“Enter”键运行,以连接MySQL服务器。mysql-uroot-p(3)输入以下代码,然后按“Enter”键运行,以创建一个空数据库,如图11-40所示。createdatabasedb_shop1;在进行数据库恢复时,必须已经存在一个空的、将要恢复的数据库,否则将出现错误,无法完成恢复。(4)重新进入命令行模式,直接输入以下代码,然后按“Enter”键运行,以恢复数据库,如图所示。mysql-uroot-pdb_shop1<D:\db_shop.txt(5)最后查看一下数据库是否恢复成功,如图所示。……(详见教材)✈【学生】观看、理解、记忆【学生】聆听、理解、记录通过教师的讲解和演示,使学生学会MySQL中数据库的备份和恢复方法课堂实训(15min)【教师】组织学生根据步骤提示,创建数据库和表并向其中添加信息','2017-02-07');【学生】观看、思考、进行操作、得到结果【教师】巡堂指导,及时解决学生的问题通过课堂实训,巩固所学知识,并将所学的理论知识与实践相结合课堂小结(3min)【教师】简要总结本节课的要点本节课学习了创建、查看、修改数据表等基本操作和插入、查询、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 季节主题活动的创意实践计划
- 增强项目管理能力的计划
- 生物观察记录活动安排计划
- 利用数据分析提升决策水平计划
- 小班班级制度与规章落实计划
- 七年级必须收藏:名著《西游记》每回检测题(76至80回)
- 广东省部分重点高中2024-2025学年高二上学期第二次段考生物试题含答案
- 主管年度工作计划的市场分析和竞争优势
- 跨国知识产权争议解决的国际合作与协调
- 高科技与新能源共同打造绿色未来办公室
- 股骨颈骨折ppt精品
- 2023年江苏农牧科技职业学院单招职业适应性测试题库及答案解析
- 毛泽东诗词鉴赏分析
- 小学数学-纳税教学设计学情分析教材分析课后反思
- 量具检具清单
- YY/T 1833.2-2022人工智能医疗器械质量要求和评价第2部分:数据集通用要求
- 光催化原理(经典)课件
- 苏科版初中物理实验目录
- 如何上好一堂课(课件)
- 动车组列车乘务人员实务教材课件
- 西方文艺理论史精读文献课件
评论
0/150
提交评论