下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教案一:MySQL数据库基础(2学时)一、授课内容本节课主要讲授MySQL数据库的基础知识,具体包括以下内容:(一)MySQL数据库简介1.MySQL的发展历史:从mSQL到MySQL,MySQLAB公司成立,被Sun收购,被Oracle收购2.MySQL的主要特点:开源免费、体积小、速度快、支持多种操作系统和编程语言API3.MySQL软件授权:社区版(免费)与商业版(二)MySQL8.0的新特性1.性能优化:相较于MySQL5.7性能峰值提升近两倍2.默认字符集:由latin1改为utf8mb4,彻底解决中文乱码问题3.DDL原子化:DDL操作支持事务完整性,要么成功要么回滚4.计算列:列值可由其他列计算得出5.JSON功能增强:新增聚合函数、JSON_PRETTY()等实用工具6.窗口函数:在查询中对数据进行分组分析,结果保留在每条记录中7.公用表表达式(CTE):命名的临时结果集,可复用、可引用其他CTE8.降序索引:InnoDB存储引擎真正支持降序索引(三)MySQL服务器的安装与配置1.安装类型:典型安装、定制安装、完全安装2.MySQL服务的启动与停止3.默认端口:TCP/IP端口3306(四)MySQL管理工具Workbench1.MySQLWorkbench功能概述:数据库设计、管理与SQL开发2.创建数据库连接3.创建用户并授予权限4.执行SQL查询(五)SQL语言概述1.SQL的发展历史与标准化(SQL89、SQL92、SQL99、SQL2003)2.SQL的分类:DQL(数据查询语言)、DDL(数据定义语言)、DML(数据操纵语言)、DCL(数据控制语言)3.MySQL对SQL的扩展:流程控制语句、局部/全局变量、新数据类型二、教学目标(一)知识目标1.了解MySQL数据库的发展历史与特点2.掌握MySQL8.0的主要新特性3.熟悉MySQL服务器的安装与配置方法4.了解SQL语言的发展和分类(二)能力目标1.能够独立完成MySQL8.0的安装和配置2.能够使用MySQLWorkbench进行数据库管理3.能够理解SQL语言的分类和功能(三)素养目标1.培养学生规范安装和配置数据库软件的意识2.增强学生的数据库安全意识三、教学重点与难点(一)教学重点1.MySQL数据库的特点和MySQL8.0新特性2.MySQL服务器的安装与配置3.MySQLWorkbench的基本使用4.SQL语言的分类(二)教学难点1.MySQL8.0新特性(窗口函数、公用表表达式)的理解2.MySQLWorkbench的熟练使用四、教学实施(一)导入环节(10分钟)通过提问引导学生思考:上一章学习了数据库技术的基本概念,那么如何安装和使用一个实际的数据库管理系统呢?MySQL作为最流行的开源数据库,它有哪些特点和优势?(二)讲授环节(80分钟)1.MySQL数据库简介(20分钟)(1)讲解MySQL的发展历史:从1995年首次发布,到MySQLAB公司成立,再到被Sun收购、被Oracle收购(2)讲解MySQL的主要特点:开源免费、体积小、读写速度快、支持多种操作系统和编程语言(3)介绍MySQL的双授权策略:社区版与商业版2.MySQL8.0新特性(20分钟)(1)性能提升:介绍MySQL8.0在只读查询场景下的性能倍增(2)字符集改进:默认utf8mb4,从根本上解决中文存储乱码问题(3)DDL原子化:以示例说明DDL操作的事务支持(4)重点讲解窗口函数与公用表表达式的概念和使用场景3.MySQL服务器的安装与配置(20分钟)(1)演示MySQL8.0安装过程:选择安装类型、配置端口、设置root密码(2)演示MySQL服务的启动与停止(3)验证安装成功:命令行连接MySQL服务器4.MySQLWorkbench的使用(15分钟)(1)介绍Workbench的功能模块(2)演示创建数据库连接(3)演示创建用户和授予权限(4)演示在查询窗口中执行SQL语句5.SQL语言概述(5分钟)(1)SQL的发展历程与标准化过程(2)SQL的四大分类:DQL、DDL、DML、DCL各自的功能(3)MySQL对SQL的三大扩展:流程控制语句、变量、新数据类型(三)课堂练习(10分钟)1.在实验机上安装MySQL8.0数据库2.使用MySQLWorkbench创建数据库连接3.在查询窗口中执行SELECTVERSION()查看版本号(四)课堂总结(10分钟)1.提问:MySQL相比其他数据库有哪些主要特点?2.提问:SQL语言分为哪四类?各自完成什么功能?3.总结本节课的重点内容五、总结与反思(一)本节课总结本节课主要学习了MySQL数据库的基础知识,包括MySQL的发展历史、特点和8.0新特性,MySQL服务器的安装与配置方法,MySQLWorkbench管理工具的使用,以及SQL语言的发展和分类。通过学习,学生应能够独立完成MySQL8.0的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目管理要点
- 心理学专业基础综合真题及答案
- 2025年江西省基层法律服务工作者管理考试题目及答案
- 乡镇管理能力试题及答案展示
- 聊城教育资格试题及答案解析
- 麻醉科护理查房
- 2026年中国不锈钢防盗单门市场调查研究报告
- 2026年中国三箱经济型全封闭全自动干洗机市场调查研究报告
- 2026年中国万用表表面市场调查研究报告
- 2026年中国L-半胱氨酸盐市场调查研究报告
- 固体废物贮存场所建设规范
- 产时电子胎心监护判读和管理:2025年美国妇产科医师学会临床实践指南解读
- 学校总务处管理制度汇编
- 排水管网勘察测绘方案
- 2025-2026学年浙教版(新教材)初中科学八年级第二学期教学计划附进度表
- (完整版)钢箱梁工程监理实施细则
- 山地清山合同范本
- 电视台导演岗位面试题目与解析
- 安全联锁保护系统管理制度
- 幼儿园大班语言《泡泡变成包》课件
- 计算机软件与理论复试面试题及答案
评论
0/150
提交评论