版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE8PAGE8PAGE5PAGE5
课题phpMyAdmin管理数据库课时2课时(90min)教学目标知识技能目标:(1)掌握安装和配置phpMyAdmin的方法(2)掌握使用phpMyAdmin操作数据库和数据表的方法(3)掌握使用SQL语句在数据表中插入、修改、查询和删除数据的方法(4)掌握在可视化界面插入、浏览和搜索数据的方法(5)了解生成和执行MySQL数据库脚本的方法素质目标:(1)掌握数据库管理方法,树立追求卓越、勇于拼搏的奋斗精神(2)培养学生的逻辑思维、辩证思维和创新思维能力教学重难点教学重点:使用phpMyAdmin操作数据库和数据表教学难点:生成和执行MySQL数据库脚本教学方法案例分析法、问答法、讨论法、讲授法、实践法教学用具电脑、投影仪、多媒体课件、教材教学设计第1节课:→→→传授新知(38min)第2节课:→传授新知(20min)→课堂实训(15min)→小组讨论(3min)→作业布置(2min)教学过程主要教学内容及步骤设计意图第一节课课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过文旌课堂APP或其他学习软件,预习本节课要学习的知识【学生】完成课前任务通过课前任务,使学生预习本节课要学习的知识,增加学生的学习兴趣考勤(2min)【教师】使用文旌课堂APP进行签到【学生】班干部报请假人员及原因培养学生的组织纪律性,掌握学生的出勤情况问题导入(5min)【教师】提出以下问题:数据库管理工作是很重要的,怎样才能提高管理数据库的效率呢?通过问题导入,引导学生主动思考,激发学生的学习兴趣传授新知(38min)【教师】通过学生的回答引入要讲的知识,讲解安装和配置图形化管理工具phpMyAdmin的方法12.1安装和配置phpMyAdminphpMyAdmin是众多MySQL图形化管理工具中使用最广泛的一种,是使用PHP开发的基于B/S模式的MySQL客户端软件。使用该工具可以对MySQL进行各种操作,如创建数据库、数据表等。用户可以在官方网站免费下载最新版本。其具体安装配置过程可参考以下操作。✈【教师】演示安装配置phpMyAdmin的基本操作(1)将下载后的文件解压到可以访问的web根目录下,此处为“www”文件夹,并重命名为“phpmyadmin”(2)进入目录“C:\ProgramFiles\mysql-5.7.15-winx64”,将文件“my-default.ini”的文件名修改为“my.ini”,用记事本打开该文件。配置节点基准路径basedir、数据库文件路径datadir。其他参数使用缺省设置,最后保存该文件。……(详见教材)✈【学生】观看、理解、记忆【教师】通过学生的回答引入要讲的知识,讲解使用图形化管理工具phpMyAdmin管理数据库12.2使用phpMyAdmin管理数据库登录phpMyAdmin后,进入其主页面。该页面列出了当前数据库的一些基本信息,包括数据库和网站服务器的相关信息,以及phpMyAdmin的相关信息,如数据库版本、数据库类型、连接用户、服务器字符集等。通过上方菜单栏中的各项菜单可以对数据库执行各项管理操作,如管理数据库、管理数据表、管理数据记录等。✈【教师】讲解“修身笃学”的内容使用图形化管理工具管理数据库对于初学者而言简单易上手,但是在熟练之后,建议大家还是尽量使用SQL语言。因为在实际工作中,很多操作往往使用SQL语言效率更高,所以最好在学习之初就重视对SQL语言的学习,不要对图形化管理工具产生依赖。✈【学生】聆听、思考、理解12.2.1管理数据库对数据库的操作主要包括创建数据库、修改数据库和删除数据库。1.创建数据库✈【教师】演示创建数据库基本操作(1)在phpMyAdmin的主页面中,单击上方菜单栏中的“数据库”链接,接着在“新建数据库”文本框中输入数据库名“db_blog”,然后在下拉列表框中选择所要使用的编码,此处选择“utf8_unicode_ci”,单击“创建”按钮,创建数据库(2)可以看到在左侧的列表中显示了刚创建的数据库,并进入“新建数据表”页面……(详见教材)✈【学生】观看、理解、记忆2.修改数据库✈【教师】通过多媒体展示“数据库“操作”页面”图片,并进行介绍在界面右侧,可以对当前数据库进行修改。单击上方菜单栏中的“操作”链接,进入操作页面在该页面中,可以对数据库执行新建数据表、重命名数据库、删除数据库、复制数据库、修改排序规则等操作。12.2.2管理数据表创建数据库后,还需要在其中创建数据表,之后才能应用于动态网页。下面介绍在数据库中创建、修改和删除数据表的操作。1.创建和修改数据表✈【教师】演示创建和修改数据表的基本操作(1)首先在左侧列表中选择要创建数据表的数据库,然后在右侧界面中输入数据表名和字段总数,最后单击右下方的“执行”按钮(2)显示数据表结构页面,如图12-8所示。在该页面中可以设置各个字段的详细信息,包括字段名、数据类型、长度值等属性,以完成对表结构的详细设置。……(详见教材)✈【学生】观看、理解、记忆成功创建数据表后,在左侧列表中选择表名,然后单击上方菜单栏中的“结构”按钮,可以直接打开,查看数据表结构。在该数据表结构页面中,可以改变表结构,执行添加新字段,删除现有字段,设置主键和索引字段,修改列的数据类型或者字段的长度/值等操作。2.删除数据表✈【教师】通过多媒体展示“删除数据表”图片,并进行介绍要删除某个数据表,首先须在左侧列表中选择数据库,然后在数据库中选择要删除的数据表,最后单击页面右侧相应的“删除”链接即可,如图所示。【学生】聆听、思考、记录通过教师的讲解和演示,使学生了解安装和配置图形化管理工具phpMyAdmin,以及使用图形化管理工具phpMyAdmin管理数据库的方法第二节课问题导入(5min)【教师】提出以下问题:之前学过了使用SQL命令来进行数据的增删改查等操作,那么在可视化图形管理界面中如何进行这些操作呢?【学生】思考、举手回答通过问题导入,引导学生主动思考,激发学生的学习兴趣传授新知(20min)【教师】通过学生的回答引入新知,介绍使用SQL语句操作数据表的方法12.2.3使用SQL语句操作数据表✈【教师】安排学生扫码观看视频“使用SQL语句操作数据表”,讲解知识✈【学生】观看、理解、记忆单击phpMyAdmin主页面上方菜单栏中的“SQL”按钮,将打开SQL语句编辑区,可在编辑区输入SQL语句来实现数据的查询、添加、修改和删除操作。1.使用SQL语句插入数据✈【教师】通过多媒体展示“插入数据”图片,并进行介绍在SQL语句编辑区输入以下代码:INSERTINTO`db_blog`.`ads`(`title`,`content`,`intime`)VALUES('海洋馆','海洋馆,又称海洋世界,神秘奇特的海洋世界包含诸如白鲸馆、鲨鱼馆、珊瑚礁鱼类馆、海底观光隧道等许多景观。','2017-02-16');单击“执行”按钮,可向数据表中插入一条数据✈【教师】通过多媒体展示“成功插入数据”图片,并进行介绍如果提交的SQL语句有错误,系统会给出一个警告,提示用户修改它;如果提交的SQL语句正确,则弹出如图所示的提示信息。2.使用SQL语句修改数据✈【教师】通过多媒体展示“成功修改数据”图片,并进行介绍在SQL语句编辑区可应用update语句修改数据信息,如要将“ads”表里面的intime值改为2017-02-15,可输入以下语句:UPDATE`db_blog`.`ads`SET`intime`='2017-02-15'WHERE`ads`.`intime`='2017-02-16';单击“执行”按钮后,显示提示信息如图所示,表示成功修改数据。3.使用SQL语句查询数据首先在左侧列表中选中数据库“db_blog”,然后单击上方导航栏中的“SQL”链接,接着在SQL语句编辑区输入以下SELECT语句,来查询指定条件的数据信息:SELECT*FROM`ads`;✈【教师】通过多媒体展示“查询结果”图片,并进行介绍查询结果如图所示。除了对整个表的简单查询外,还可以实现一些复杂的条件查询及多表查询,如使用where子句提交LIKE、ORDERBY、GROUPBY等条件查询语句。4.使用SQL语句删除数据在SQL语句编辑区可应用delete语句删除指定条件的数据或全部数据信息,添加的SQL语句如下:DELETEFROM`db_blog`.`ads`WHERE`ads`.`id`=1;12.2.4管理数据记录在创建好数据库和数据表后,就可以非常方便地在数据表中对数据进行插入、浏览与搜索等操作了。1.插入数据✈【教师】通过多媒体展示“插入数据”图片,并进行介绍在左侧列表中选择某个数据表后,单击上方菜单栏中的“插入”链接,将进入插入数据界面,如图所示。在各文本框中输入各字段值,单击“执行”按钮,即可插入记录。默认情况下,一次可插入两条记录。2.浏览数据✈【教师】通过多媒体展示“浏览数据”图片,并进行介绍在左侧列表中选择某个数据表后,单击上方菜单栏中的“浏览”链接,将进入浏览界面,如图所示。单击每行记录中的“编辑”链接,可以对当前记录进行编辑;单击每行记录中的“删除”链接,可以删除当前记录。3.搜索数据✈【教师】通过多媒体展示“搜索数据”图片,并进行介绍在左侧列表中选择某个数据表后,单击上方菜单栏中的“搜索”链接,将进入搜索界面,如图所示。在该页面中可以执行“普通搜索”“Zoomsearch”“查找和替换”3种类型的搜索,默认选中“普通搜索”选项,在该页面中填充一个或多个列,然后单击右下方的“执行”按钮,查询结果将按填充的字段名进行输出。12.2.5生成和执行MySQL数据库脚本生成和执行数据库脚本是互逆的两个操作,生成MySQL脚本是将数据表结构、表记录存储为扩展名为“.sql”的脚本文件;执行MySQL脚本通过执行扩展名为“.sql”的文件,将数据记录导入到数据库中。通过生成和执行MySQL脚本,可以实现数据库的备份和还原操作。1.生成MySQL数据库脚本首先在左侧列表中选择要导出的对象,可以是数据库或数据表(如不选择任何对象将导出当前服务器中的所有数据库)。之后单击phpMyAdmin主页面上方菜单栏中的“导出”链接,将打开“导出”编辑区,如图所示(此处未选择任何对象)。✈【教师】通过多媒体展示“打开‘导出’编辑区”图片,并进行介绍选择导出文件的格式,在“导出方式”设置区保持默认的“快速”单选项,在“格式”下拉列表中使用默认的“SQL”选项,单击“执行”按钮,弹出下载提示框,在“保存”下拉列表中选择“另存为”,在弹出的“另存为”对话框中设置文件保存位置,之后单击“保存”按钮保存文件。如果在左侧列表中选中某个数据库后再单击“导出”链接,可单独导出该数据库文件,也可以单独导出其中的某个或多个数据表(只需要在“导出方式”列表区选择“自定义”单选项,然后在下方的列表中选择要导出的数据表即可)。2.执行MySQL数据库脚本✈【教师】通过多媒体展示“执行MySQL数据库脚本”图片,并进行介绍单击phpMyAdmin主页面上方菜单栏中的“导入”链接,可进入执行MySQL数据库脚本界面,如图所示。单击“浏览”按钮查找脚本文件所在位置,之后单击下方的“执行”按钮,即可执行数据库导入操作。在执行MySQL脚本文件之前,首先检测是否有与所导入的数据库同名的数据库,如果没有同名的数据库,则首先要在数据库中创建一个名称与数据文件中的数据库名相同的数据库,然后再执行MySQL数据库脚本文件。此外,在当前数据库中,不能有与将要导入数据库中的数据表重名的数据表存在,如果有重名的表存在,导入文件就会失效,提示错误信息。【学生】聆听、理解、记录通过教师的讲解和演示,使学生了解如何使用SQL语句操作数据表的方法小组讨论(15min)【教师】组织学生以小组为单位讨论以下问题:既然有了这些可视化的操作数据库的工具,我们为什么还要学习SQL命令行语句呢?如何对数据库进行高效的管理?【学生】聆听、思考、小组讨论,由小组代表上台发表讨论结果【教师】评价各组的发言,并进行总结通过小组讨论,巩固所学知识,并将所学的理论知识进行梳理总结课堂小结(3min)【教师】简要总结本节课的要点本节课学习了安装和配置phpMyAdmin的方法、使用phpMyAdmin操作数据库和数据表的方法、使用SQL语句在数据表中插入、修改、查询和删除数据、可视化界面插入、浏览和搜索数据和生成和执行MySQL数据库脚本的方法。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 债权转让保证书
- 林场管理配电箱招投标资料
- 跨境电商物流解决方案投标书
- 装修拆除合同
- 个人场地租赁合同:户外运动场所
- 包装机械展销会管理办法
- 交通安全承台施工协议
- 音乐版权企业股权登记
- 园林绿化锅炉房改造合同
- 教育信息化服务外债登记管理规范
- 山东省滨州市2023-2024学年高一上学期1月期末考试 政治 含答案
- 电力行业电力调度培训
- 【MOOC】气排球-东北大学 中国大学慕课MOOC答案
- 全力以赴备战期末-2024-2025学年上学期备战期末考试主题班会课件
- 《庆澳门回归盼祖国统一》主题班会教案
- 物流公司自然灾害、突发性事件应急预案(2篇)
- 《视频拍摄与制作:短视频 商品视频 直播视频(第2版)》-课程标准
- 公司战略与风险管理战略实施
- 2024年-2025年《农作物生产技术》综合知识考试题库及答案
- 洗衣房工作人员岗位职责培训
- 广东省深圳市光明区2022-2023学年五年级上学期数学期末试卷(含答案)
评论
0/150
提交评论