MySQL数据库技术与应用(微课版)-A教案 3 数据库查询_教案.docx

MySQL数据库技术与应用(微课版)-A教案 3 数据库查询_教案.docx

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 面向对象(上) PAGE 2 备 课 纸(章) 课题: 项目模块3 数据库查询篇 课时 教学目的要求: 掌握使用SELECT语句对表中数据实现各种不同需求的查询的语法与技巧 掌握MySQL中主要系统函数、窗口函数的运用 掌握视图和索引的原理、作用并创建运用其优化数据查询 教学重点: 掌握select命令语法完成从单表或多表中连接查询、子查询、排序查询、限量查询、分组统计查询、联合查询、逐行查询检索数据 掌握WHERE子句筛选数据的条件表达式运用,以及表达式中系统函数的使用语法 掌握视图的概念及创建视图和利用视图简化查询与更新 掌握索引的概念与分类及创建索引加快数据查询 教学难点: 熟练灵活正确使用Select命令的的实现多种数据查询需求 正确运用各种运算符及函数完成查询条件表达或查询结果选项表达 正确分析查询情境通过创建合理视图和设置索引,优化查询提高效率 思政素养要点: 养成注重细节、精益求精的职业操守; 对解决问题积极探索、寻求高效、简明、优化手段的工匠精神; 保护数据的同时还要认识到片面性问题,用辩证的思维看待事物; 项目 数据库 教学项目:高校教学质量分析管理系统数据库db_teaching 实践项目:怡贝银行业务管理系统数据库db_ebank 教学方法: 讲解、演示、微课、课中课后实训实践 教具: 理实一体化机房、MySQL8.0、Workbench 课 时 安 排 节次 内容 总课时 其中 讲授 实训 课堂 作业 1 任务1 单表数据查询 2 任务2 多表连接查询 3 任务3 排序与限行查询 4 任务4 分组统计与分析查询 5 任务5 子查询 6 任务6 联合查询与逐行查询 7 任务7使用视图简化查询 任务8 使用索引加速查询 备 课 纸(节) 课题: 任务1 单表数据查询 课时 教学目的要求: 掌握SELECT查询命令的投影列、WHERE选择行、FROM表源等各项子句的用法 掌握MySQL常用系统函数的运用实现要求的数据操作 教学重点: 掌握SELECT单表查询的基本语法,设置查询结果集的列或表达式、列别名、筛选条件行、去除重复值行 掌握运用数值、字符串、日期、类型转换、条件控制等系统操作函数 教学难点: 在命令行客户端或MySQL Workbench图形化客户端,正确熟练编写SELECT语句,运用FROM、WHERE、*、DISTINCT等子句或关键字,能筛选实施从单表中查询要求的数据 针对查询需求能正确熟练使用系统函数来解决相应数据检索要求 教 具: 理实一体化机房、MySQL8.0、MySQL Workbench 课后小结 教学过程: 引 【学生线上微课学习,引出讨论题】 怎样从一个表中检索输出需要的记录数据? 怎样表示检索记录的条件要求和希望查询输出的列或表达式值? 用命令行和图形化工具怎么操作解决数据的查询需求? 导 【教师导入任务情境】 通过“高校教学质量分析管理系统”,质量管理处、教务处、各二级学院等教学相关部门以及教师本人,需通过查看某个学期(如2019-2020学年一)指定教师(如000010号教师)的同行及督导专家的教学评价评语、评分情况,作为对该教师教学质量评判的指标参考之一,所需查询的数据源自教师教学评价表这一个表中。 析 【教师带动学生】分析任务解决实施的技术要点,精讲 任务解决的要点 简单查询SELECT语句的基本语法; 投影列(选择列)的表达方式; 筛选行(选择行)的WHERE子句; 使用MySQL的系统函数编写数据操作要求的表达式; 一、简单查询SELECT语句的基本语法 SQL语言的数据查询输出通过SELECT语句实现。结合FORM子句指定查询输出的数据源、结合WHERE子句指定查询数据的条件。 查什么 ? SELECT [ALL|DISTINCT] *|列表达式,... 从哪查 ? FROM 表名 查啥样 ? [WHERE 条件表达式 ]; 二、查询中的投影列(选择列) 1.查询表中所有列 SELECT子句中,用“*”表示查询并返回FROM子句指定源表或视图中的所有列,查询结果集中输出显示顺序与源表中列顺序相同。 2.查询表中指定列 SELECT子句中,指定要查询显示的列,各列名之间用英文逗号隔开,指定各列的顺序即显示结果集列呈现的顺序。 3.查询表达式计算列 SELECT子句中,指定要查询显示的表达式结果,各表达式之间用英文逗号隔开。 4.查询显示列别名 默认情况下,查询结果集中显示的列名,就是SELECT子句指定的查询列或表达式的名称。如果希望查询结果集中的列名称显示为自定义的列名称时,可以在SELECT子句中自定义列或表达式的别名。提醒学生注意,这样改变的只是查询结果集所显示的列标题,并没有改变

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档