版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE4PAGE4PAGE5PAGE5
课题MySQL数据库基础课时2课时(90min)教学目标知识技能目标:(1)了解MySQL的基础知识及特点(2)掌握安装与配置MySQL的方法素质目标:(1)紧跟时代发展,培养脚踏实地、不骄不躁的工作习惯(2)培养学生的科学精神、价值取向、工匠精神、家国情怀教学重难点教学重点:安装与配置MySQL的方法教学难点:MySQL的基础知识及特点教学方法案例分析法、问答法、讨论法、讲授法、实践法教学用具电脑、投影仪、多媒体课件、教材教学设计第1节课:→→→传授新知(38min)第2节课:→传授新知(20min)→课堂实训(15min)→课堂小结(3min)→作业布置(2min)教学过程主要教学内容及步骤设计意图第一节课课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过文旌课堂APP或其他学习软件,预习本节课要学习的知识【学生】完成课前任务通过课前任务,使学生预习本节课要学习的知识,增加学生的学习兴趣考勤(2min)【教师】使用文旌课堂APP进行签到【学生】班干部报请假人员及原因培养学生的组织纪律性,掌握学生的出勤情况问题导入(5min)【教师】提出以下问题:什么是数据库,MySQL是什么类型的数据库?通过问题导入,引导学生主动思考,激发学生的学习兴趣传授新知(38min)【教师】通过学生的回答引入要讲的知识,讲解MySQL的基础知识及特点11.1MySQL概述11.1.1什么是MySQLMySQL是目前最为流行的数据库管理系统,它是一种开放源代码的关系型数据库管理系统(relationaldatabasemanagementsystem,RDBMS),由瑞典MySQLAB公司开发,该公司于2008年1月16日被Sun公司收购。运算符是一种特殊符号,它能对一个值或一组值执行一个指定的操作,并产生运算结果。PHP中包含算术运算符、比较运算符、赋值运算符、逻辑运算符、按位运算符、字符串运算符等。目前MySQL被广泛应用于互联网上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码,为许多中小型网站所喜爱。MySQL官方网站的网址是“”。✈【教师】通过多媒体展示“常用算术运算符”图片,并进行介绍MySQL的标志是一只名叫“sakila”的海豚,如图所示。它代表了MySQL及其团队的速度、可靠性和适应性。11.1.2MySQL的特点MySQL具有如下特点:支持跨平台:MySQL支持Windows、Linux、macOS、FreeBSD、OpenBSD、OS/2Wrap、Solaris和SunOS等多种操作系统平台。在任何平台下编写的程序都可以移植到其他平台,而不需要对程序做任何修改。支持多种开发语言:MySQL为多种开发语言提供了API支持。这些开发语言包括C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。运行速度快:使用优化的SQL查询算法,有效地提高查询速度。数据库存储容量大:MySQL数据库的最大有效表容量通常由操作系统对文件大小的限制决定,而不是由MySQL内部限制决定。InnoDB存储引擎将InnoDB表存储在一个表空间内,该表空间的最大容量为64TB,可由数个文件创建,轻松处理拥有上千万条记录的大型数据库。安全性高:灵活安全的权限和密码系统允许主机的基本验证。连接到服务器时,所有密码传输均采用加密的形式。成本低:MySQL数据库是一个完全免费的产品,用户可以直接从网上下载。11.1.3安装配置MySQL✈【教师】演示安装Mysql的基本操作(1)将下载的安装包文件mysql-5.7.15-winx64.zip解压,并将解压后的文件放到“C:\ProgramFiles”目录下(2)进入目录“C:\ProgramFiles\mysql-5.7.15-winx64”,将文件“my-default.ini”的文件名修改为“my.ini”,用记事本打开该文件。配置节点基准路径basedir、数据库文件路径datadir。其他参数使用缺省设置,最后保存该文件。……(详见教材)✈【学生】观看、理解、记忆默认是将MySQL安装在“C:\ProgramFiles\mysql-5.7.15-winx64\bin”目录下,上述命令中的安装路径--defaults-file="my.ini"即表示默认路径。如果将MySQL安装在其他盘,那么路径值就应该为绝对路径,如安装在D盘,则--defaults-file值应该为"D:\ProgramFiles\mysql-5.7.15-winx64\bin\my.ini"。在安装和配置MySQL时,一定要根据步骤按部就班地操作,有时一步错误就可能导致后面全部错误。同样地,在生活和学习中,我们也要戒骄戒躁,保持平稳的心态,不急于求成,脚踏实地地走好每一步。11.2MySQL服务器基本操作通过系统服务器和命令提示符(DOS)都可以启动、连接和断开MySQL服务器。但一般不建议停止MySQL服务器,否则数据库将无法使用。11.2.1启动MySQL服务器安装配置完MySQL后,就可以启动MySQL服务器了。此处需要说明的一点是,MySQL服务器和MySQL数据库不同,MySQL服务器是一系列后台进程,而MySQL数据库则是一系列的数据目录和数据文件;MySQL数据库必须在MySQL服务器启动之后才可以进行访问。启动MySQL服务器常用的方法有两种:系统服务器和命令提示符(DOS)。下面分别介绍。1.通过系统服务器将MySQL设置为Windows服务后,可以通过系统服务器直接启动MySQL服务器。具体操作如下。✈【教师】演示启动Mysql的基本操作(1)右击桌面上的“计算机”图标,在弹出的快捷菜单中选择“管理”,打开“计算机管理”对话框(2)在左侧列表中选择“服务和应用程序”>“服务”,在右侧打开“服务”窗格,右击服务列表中的“MySQL”,在弹出的快捷菜单中选择“启动”……(详见教材)✈【学生】观看、理解、记忆启动MySQL服务器的方法有多种,也可在选中MySQL后,单击上方工具栏中的“启动服务”按钮,或者左上方的“启动”文字链接。2.通过命令提示符✈【教师】通过多媒体展示“通过命令提示符启动MySQL服务器”图片,并进行介绍选择“开始”>“运行”菜单,在弹出的“运行”对话框中输入“cmd”,按“Enter”键进入DOS窗口。在命令提示符下输入“netstartmysql”,按“Enter”键即可启动MySQL服务器。11.2.2连接和断开MySQL服务器1.连接MySQL服务器✈【教师】通过多媒体展示“连接MySQL服务器”图片,并进行介绍通过mysql命令可以轻松连接MySQL服务器。在启动MySQL服务器后,打开命令提示符窗口,在命令提示符下输入“mysql-uroot-p”后按“Enter”键,显示提示信息“Enterpassword:”。一般情况下,MySQL安装完成后,root用户的密码默认为空,所以此处直接按“Enter”键,如图所示。✈【教师】通过多媒体展示“设置root用户密码”图片,并进行介绍如果用户在使用mysql命令连接MySQL服务器时,弹出错误信息“'mysql'不是内部或外部命令,也不是可运行的程序或批处理文件。”,就说明用户未设置系统的环境变量。根据错误提示进行分析,mysql文件位于MySQL安装目录的bin文件夹下,所以需要将bin文件加入Windows环境变量Path中。参照11.1.3节中步骤3和步骤4的操作,将“C:\ProgramFiles\mysql-5.7.15-winx64\bin”追加到Path变量值中,记得在路径前输入分号“;”,并不要删除和修改其原来的值。如要为root用户设置密码,可在连接MySQL服务器后,输入代码“setpasswordforroot@localhost=password('123456');”,将root用户密码设置为“123456”,如图所示。设置用户密码后,再执行连接MySQL服务器操作时就要输入密码。2.断开MySQL服务器✈【教师】通过多媒体展示“断开MySQL服务器”图片,并进行介绍如要断开与MySQL服务器的连接,可以在mysql提示符下输入“exit”或“quit”命令断开MySQL连接,如图所示。11.2.3停止MySQL服务器停止MySQL服务器的方法有多种,本节介绍两种比较常用的方法。1.通过系统服务器同MySQL服务器的启动一样,将MySQL设置为Windows服务后,通过系统服务器也可以直接停止MySQL服务器。具体方法如下。同MySQL服务器的启动一样,将MySQL设置为Windows服务后,通过系统服务器也可以直接停止MySQL服务器。具体方法如下。✈【教师】演示直接停止MySQL服务器的操作(1)右击桌面上的“计算机”图标,在弹出的快捷菜单中选择“管理”,打开“计算机管理”对话框。(2)在左侧列表中选择“服务和应用程序”>“服务”,在右侧打开“服务”窗格,右击服务列表中的“MySQL”,在弹出的快捷菜单中选择“停止”……(详见教材)✈【学生】观看、理解、记忆停止MySQL服务器的方法有多种,也可在选中MySQL后,单击上方工具栏中的“停止服务”按钮,或者左上方的“停止”文字链接。2.通过命令提示符✈【教师】通过多媒体展示“通过命令提示符停止MySQL服务器”图片,并进行介绍选择“开始”>“运行”菜单,在弹出的“运行”对话框中输入“cmd”,按“Enter”键进入DOS窗口。在命令提示符下输入“netstopmysql”,按“Enter”键即可停止MySQL服务器,如图所示。【学生】聆听、思考、记录通过教师的讲解和演示,使学生了解MySQL的基础知识及特点第二节课问题导入(5min)【教师】提出以下问题:数据库是按照一定组织顺序来进行存储数据的仓库,要存放数据,第一步必须是有仓库,还要有各种不同的表格进行存储,那么在Mysql中如何创建数据库呢?【学生】思考、举手回答通过问题导入,引导学生主动思考,激发学生的学习兴趣传授新知(20min)【教师】通过学生的回答引入新知,介绍PHP中MySQL数据库的基本操作11.3MySQL数据库基本操作启动并连接MySQL服务器后,就可以对MySQL数据库进行操作,本节将具体讲解常用的数据库操作。11.3.1创建数据库使用createdatabase语句可以轻松创建MySQL数据库。其语法格式如下:createdatabasedatabase_name;✈【教师】通过多媒体展示“创建数据库”图片,并进行介绍上述语句中,参数database_name表示所要创建的数据库名。例如,通过createdatabase语句创建一个名称为“db_test”的数据库,如图所示。在具体创建数据库时,数据库名不能与已存在的数据库名重名。此外,数据库的命名最好能遵循以下规则:数据库名可以由字母、数字、下画线、@、#和$字符组成,其中,字母可以是小写或大写的英文字母,也可以是其他语言的字母字符。首字母不能是数字或$字符。不能使用MySQL关键字作为数据库名或表名。数据库名中不能有空格。数据库名最长可为64个字符,而别名最多可达256个字符。默认情况下,Windows下数据库名和表名的大小写是不敏感的,而在Linux下数据库名和表名的大小写是敏感的。为便于数据库在平台间移植,建议采用小写形式来定义数据库名和表名。11.3.2查看数据库使用show命令可以查看MySQL服务器中现有的数据库信息。其语法格式如下:showdatabases;✈【教师】通过多媒体展示“查看数据库”图片,并进行介绍下面使用show命令查看此时MySQL服务器中的数据库信息,如图11-19所示。从图可以看出,通过show命令查看MySQL服务器中的所有数据库,结果显示,除前面新建的“db_test”外,MySQL服务器中还有4个其他数据库。这就涉及到了数据库的类型。MySQL中的数据库可以分为系统数据库和用户数据库两大类。系统数据库是指,安装完MySQL服务器后附带的一些数据库。如图11-19中的information_schema、mysql、performance_schema和sys。系统数据库会记录一些必需的信息,用户不能直接修改这些数据库。用户数据库是用户根据实际需求创建的数据库,如前面创建的db_test。11.3.3选择数据库在创建数据库后,并不能直接操作该数据库,还要选择该数据库,使其成为当前数据库。使用use语句可以选择一个数据库。其语法格式如下:usedatabase_name;✈【教师】通过多媒体展示“选择数据库”图片,并进行介绍例如,选择前面创建的“db_test”数据库,使其成为当前数据库,如图所示。在成功选择数据库后,即可使用SQL语句对该数据库进行操作。11.3.4删除数据库使用dropdatabase语句可以删除数据库。其语法格式如下:dropdatabasedatabase_name;✈【教师】通过多媒体展示“删除数据库”图片,并进行介绍例如,使用dropdatabase语句删除前面创建的“db_test”数据库,如图11-21所示。数据库删除后,该数据库容器里的全部数据库对象也会被删除,所以应谨慎使用删除数据库操作。✈【教师】讲解“修身笃学”的内容,并进行课堂思政,培养学生严谨的工作态度和向上的工作精神,树立正确的职业价值观说到数据库的删除操作,就不得不提一下“删库跑路”。“删库跑路”指的是,有些程序员与公司闹矛盾后一气之下将公司的数据库删除后辞职离开,或者是有些程序员误删数据库后因害怕担责而匆匆辞职。实则,这些都是极不负责任的行为,严重时甚至会面临刑事处罚。2018年,韩某利用其数据库管理员的身份,登录任职公司的财务系统服务器删除了财务数据及相关应用程序,致使公司财务系统无法登录。为恢复数据及重新构建财务系统,该公司共计花费人民币18万元。当地法院判决认定韩某违反国家规定,对计算机信息系统中存储的数据和应用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年房屋建筑质量保修合同
- 本单元以计算贯穿,正确笔算100以内加减法是重点,同时估算的引入却是本单元的难点
- 2024增补采购协议合同-航空航天材料采购协议3篇
- 2024年物流企业货运代理与配送仓储服务合同3篇
- 土壤质地与土壤水分保持性-洞察分析
- 水暖设备维修与保养-洞察分析
- 2024年版房地产买卖合同(含装修及配套设施)
- 2024年版股权转让合同协议范本
- 2024年度科技园区开发贷款展期还款协议及其产业孵化支持3篇
- 2024年度美容护肤展位合作合同书样本3篇
- 中药药剂学智慧树知到答案2024年中国药科大学
- 专业群动态调整实施报告
- 员工调岗调薪申请表
- 叉车日常使用状况点检记录表(日常检查记录)
- 部编版语文一年级上册总复习课件
- 钢结构安装工程危险源辨识与危险评价
- 小学二年级上册音乐-第7课《跳竹竿》--湘教版(11张)ppt课件
- 车辆代购协议
- ICU病人出入室标准及相关管理规定
- 锤击桩专项施工方案
- 软质聚氨酯泡沫配方计算(课堂PPT)
评论
0/150
提交评论