MySQL数据库任务驱动式教程2、进入MySQL的世界_第1页
MySQL数据库任务驱动式教程2、进入MySQL的世界_第2页
MySQL数据库任务驱动式教程2、进入MySQL的世界_第3页
MySQL数据库任务驱动式教程2、进入MySQL的世界_第4页
MySQL数据库任务驱动式教程2、进入MySQL的世界_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

进入MySQL的世界课堂小思政教学目标TeachingObjectives教学任务Theteachingtask12单元导读3Ideologicalandpolitical思政小课堂Ideologicalandpolitical1赓续百年薪火坚守立德树人初心

《礼记》中写道:“师也者,教之以事而喻诸德也。”著名教育家陶行知先生说:“先生不应该专教书,他的责任是教人做人。”

2020年5月,教育部印发的《高等学校课程思政建设指导纲要》明确提出,全面推进课程思政建设,落实立德树人根本任务的战略举措,紧紧围绕政治认同、家国情怀、文化素养、宪法法治意识、道德修养等重点优化课程思政内容,进行中国特色社会主义教育、社会主义核心价值观等教育,切实提升立德树人的成效。

数据库技术及应用理论性和实操性都很强,数据库技术理论规则繁琐,技能操作同样有复杂的思维逻辑和操作熟练度。每名大学生应立志成为爱党爱国、拥有梦想、遵纪守法、具有良好道德品质和文明行为习惯的社会主义合格公民,成为敬业爱岗、诚信友善,具有社会责任担当、创新精神和实践能力的高素质劳动者和技术技能人才,成为中国特色社会主义事业合格建设者和可靠接班人。1思政小课堂Ideologicalandpolitical教学目标2TeachingObjectives

进入MySQL数据库的世界,了解其工作流程,认识其内部架构。下载安装MySQL数据库,正确安装不同版本的数据库,启动数据库服务器进程,建立数据库与客户端连接,学习并熟练掌握多种方式实现启动和登录。了解可以用图形化管理工具操作管理MySQL数据库。情感目标理解MySQL数据库的工作流程认识MySQL数据库的内部结构尝试MySQL数据库的下载和安装操作熟练MySQL数据库的启动和登录操作掌握MySQL数据库的重新配置操作知识技能目标2教学目标TEACHINGOBJECTIVES教学任务3Theteachingtask1了解MySQL数据库的工作流程工作流程步骤如下:(1)操作系统用户启动MySQL服务。(2)MySQL服务启动期间,首先将配置文件中的参数信息读入服务器内存。(3)根据MySQL配置文件的参数信息或者编译MySQL时参数的默认值生成一个服务实例进程Instance。(4)MySQL服务实例进程派生出多个线程为多个客户机提供服务。(5)数据库用户访问MySQL服务器的数据时,首先需要选择一台登录主机,然后在该登录主机上开启

客户机,输入正确的账户名、密码,建立一条客户机与服务器之间的“通信链路”。(6)接着数据库用户就可以在MySQL客户机上输入MySQL命令或SQL语句,这些MySQL命令或SQL语

句沿着该通信链路传送给MySQL服务实例,这个过程称为客户机向MySQL服务器发送请求。(7)MySQL服务实例负责解析这些MySQL命令或SQL语句,并选择一种执行计划运行这些MySQL命令

或SQL语句,然后将执行结果沿着通信链路返回给客户机,这个过程称为MySQL服务向MySQL客

户机返回响应。(8)数据库用户关闭MySQL客户机,通信链路被断开,该客户机对应的MySQL会话结束。1了解MySQL数据库的工作流程1了解MySQL数据库的工作流程MySQL的内部架构包含以下部分编程语言交互接口NativeCAPJDBCODBC.NETPHPPerlPythonRubyCobol系统管理和控制工具集合

连接池

SQL接口解析器查询优化器查询缓存

存储引擎MyISAMInnoDBArchiveFederatedMemoryPartnerCommunityCustom+

文件系统系统管理和控制工具集合(ManagementServices&Utilities):提供管理配置服务、备份还原、安全复制等功能。系统管理和控制工具集合解析器(Parser):解析验证SQL语法,分解SQL成相应的数据结构,以备后面处理。解析器编程语言交互接口(Connectors):指的是不同语言与SQL的交互接口,如Java的JDBC、.Netframework的ODBC。编程语言交互接口连接池(ConnectionPool):接受客户端的请求,缓存请求,检查内存可利用情况,如果没有可用线程,就创建线程执行任务,有可用线程就重复利用。连接池1了解MySQL数据库的工作流程MySQL的内部架构查询优化器(Optimizer)SQL接口(SQLInterface)查询缓(Cache&Buffer)存储引擎(PluggableStorageEngines)对SQL语句进行优化处理,优化执行路径,生成执行树,注重数据库会选择认为最优的方案执行并返回结果。接受用户的SQL命令,并返回结果。缓存查询结果。如果SQL查询中命中查询结果,将直接从缓存中返回结果,不再执行SQL分析等操作;没有命中,才会进行后续的解析、查询优化、执行SQL接口,返回结果,同时将结果加入缓存中。是MySQL中具体的与文件打交道的子系统,可以看到它是以插件形式存在的,意味着可以自定义存储引擎,这是MySQL很特别的地方。MySQL提供了很多存储引擎,其优势各不一样,有的查询效率高、有的支持事务等,最常用的有MyISAM、InnoDB等,后续会进一步介绍。1了解MySQL数据库的工作流程文件系统(FileSystem)是存放数据库表数据以及相关配置的地方。MySQL的内部架构2Windows平台中MySQL的下载、安装和配置MySQL的下载层次模型有且仅有一个结点没有父结点,它称作根节点;其他结点有且仅有一个父节点。我们所熟悉的组织机构就是典型的层次结构。1.技能操作2.提示技巧

下载完安装文件包,双击扩展名为.msi文件(应用程序)进行安装。接着会弹出MySQL安装向导界面。

依据用户操作系统的环境,有时会提示用户需要安装.NETFramework4.5等字样的版本信息,需要先完成系统补丁的安装则可下载.NETFramework4.5后手动安装即可。相关信息参考相关手册补充。2Windows平台中MySQL的下载、安装和配置Windows10平台下安装MySQLDeveloperDefault(开发者类型):该类型消耗的内存资源最少,主要适用于软件开发者,而且也是默认选项,建议一般用户选择该项。仅安装MySQL服务器、MySQL命令行客户端和命令行使用程序。ServerOnly(仅服务器):该类型仅安装MySQL服务器。此安装类型将安装在下载MySQLInstaller时选择的常规可用性(GA)或开发发行服务器。它使用默认的安装和数据路径。若设备主要用作服务器的机器可以选择该项。ClientOnly(仅限客户端):仅安装最新的MySQL应用程序和MySQL连接器。该安装类型与该DeveloperDefault类型相似,不同之处在于它不包括MySQL服务器或通常与服务器捆绑在一起的客户端程序,例如MySQL或MySQLAdmin。Full(完整):该类型占用所有的可用资源,消耗内存最大。安装软件包内的所有组件。专门用来作数据库服务器的机器可以选择该项。Custom(定制安装):自定义安装类型可以从MySQLInstaller目录中筛选和选择单个MySQL产品。2Windows平台中MySQL的下载、安装和配置212345Windows平台中MySQL的下载、安装和配置2Windows平台中MySQL的下载、安装和配置Windows平台下MySQL参数配置165432bin目录用于放置一些可执行文件,如mysql.exe、mysqld.exe、mysqlshow.exe等。保存了MySQL常用的命令工具以及管理工具。my.ini是MySQL数据库中使用的配置文件。share目录用于存放字符集、语言等信息。lib目录用于放置MySQL所依赖的一系列库文件。include目录用于放置一些头文件,如mysql.h、mysqld_ername.h等。data目录是MySQL默认用来保存数据库以及日志文件的地方(注意:刚安装还没有data文件夹,随着使用会出现此目录)。2Windows平台中MySQL的下载、安装和配置MySQL数据库的安装目录165432my-huge.ini适合超大型数据库的配置文件。my-innodb-heavy-4G.ini表示该配置文件只对于InnoDB存储引擎有效,而且服务器的内存不能小于4GB。my-template.ini是配置文件的模板,MySQL配置向导将该配置文件中选择项写入到my.ini文件。my-small.ini适合小型数据库的配置文件。my-medium.ini适合中型数据库的配置文件。dmy-large.ini适合大型数据库的配置文件。2Windows平台中MySQL的下载、安装和配置MySQL数据库的安装目录3启动、登录和退出MySQL启动和关闭MySQL服务Step2:在【运行】对话框中输入【services.msc】。Step3:在【服务管理器】中找到【Mysql】并双击打开,【可执行文件的路径】下就是bin的目录Step4:启动CMD控制台,键入如下命令,C:\Users\taotao>CDC:\ProgramFiles\MySQL\MySQLServer8.0\bin\输入回车键Step1:保证进入安装MySQL的目录下的bin目录进行操作。1.DOS窗口启动MySQL服务自动手动自动(延迟启动)已禁用3

启动和关闭MySQL服务启动、登录和退出MySQL2.手动启动注:初学者可以根据实际需求进行选择,在此建议选择“自动”或者“手动”。如果想关闭MySQL服务,输入如下命令:netstopmysql80。33启动、登录和退出MySQL3.关闭MySQL服务启动和关闭MySQL服务mysql–hhostname–uusername–p3启动、登录和退出MySQL登录MySQL数据库1.使用DOS登录MySQL数据库C:\ProgramFiles\MySQL\MySQLServer8.0\bin>mysql–hlocalhost–uroot–pmysql-uroot-p1234563启动、登录和退出MySQL登录MySQL数据库2.使用控制台登录MySQL数据库41、通过DOS命令重新配置MySQL重新配置MySQL在命令行窗口中配置MySQL是很简单的。用命令行的方式修改,只能是临时更改,当服务器重启后,又将恢复默认设置。4重新配置MySQL2通过my.ini文件重新配置MySQL打开my.ini文件,查找[mysql]键值,在下面加上一行“default-character-set=gbk”,在图2-60中,可以看到客户端的编码是通过“default-character-set

温馨提示

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

评论

0/150

提交评论