网站大量收购闲置独家精品文档,联系QQ:2885784924

MySQL数据库管理与应用 单元9 MySQL数据库编程基础教案.docxVIP

MySQL数据库管理与应用 单元9 MySQL数据库编程基础教案.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE1

PAGE

教案

授课教师

部门

课程名称

MySQL数据库管理与应用

课次

27,28,29,30

单元标题

单元9MySQL数据库编程基础

授课学时

8学时

授课班级

授课时间

上课地点

合作教师

日期

节次

教学目标

知识目标

1.了解MySQL的数据类型。

2.理解并掌握变量的使用。

3.掌握运算符与表达式的含义及用法。

4.熟悉常用的MySQL内部函数,掌握用户自定义函数的定义和调用方法。

5.熟悉MySQL的程序结构,掌握流程控制语句的用法。

6.理解游标的概念,掌握游标的创建和使用方法。

能力目标

会运用SQL编写数据库程序

素质目标

培养学生的科学精神和知识产权意识

教学重点

1.掌握MySQL的数据类型、常量、变量及表达式运算符的功能及用法。

2.掌握常用函数的功能及用法。

3.熟悉MySQL程序结构。

4.理解游标意义及用法。

教学难点

1.理解并运用MySQL的数据类型、常量、变量及表达式运算符。

2.理解MySQL流程控制及游标功能与用法。

教学方法

线上自学,课堂理实一体化教学、项目案例教学,分组教学,第二课堂拓展学习等。

教学资源

教材

数字资源

教材配套微课、PPT、数据库建库建表脚本、习题解答等;

智慧职教平台:国家智慧教育平台:

学习通平台:

其他:

教学环境

配备有电脑、电子教室或投影仪、有线或无线网络环境、黑板或白板等教学工具的计算机房或多媒体教室。

MySQL、MySQLWorkbench或NavicatforMySQL等软件。

教学过程

第27次课

(任务1数据类型、任务2常量与变量)

教学环节

教学活动主要内容

学生活动说明

课前预习

学生通过在线课程平台预习本单元内容。

课中讲练

一、导入新课

教师提问学生:假设我们要存储一个用户的年龄信息,应该选择哪种数据类型?存储用户的姓名又该选什么数据类型呢?MySQL提供了哪些数据类型?在选择数据类型时,如何考虑存储效率?带着这些思考,让我们进入今天的新课学习MySQL数据库编程基础。

二、新课讲解

任务1数据类型

教师根据PPT讲解。

9.1.1数值类型

数值类型是编程中使用最频繁的一种,用来表达数量,比如商品销售量,商价格等,其中数值型又分为整型和实型(浮点类型)

1.整型

常用的整型有,bigint,int,smallint,tinyint等,详细信息见PPT中表9-1所示。

2.浮点型

当存储的数据涉及到小数就要用到浮点数或定点数,这里包括单精度浮点数float类型和双精度浮点数double类型,表达定点数类型用decimal(m,d),其中m表达字数总位数不包括“.”和“_”,d表示小数位数,详细信息见PPT中表9-12所示。

9.1.2字符串类型

1.字符串类型

当表达的数据是字母等符号信息时就会用到字符串类型。MySQL支持两类字符型数据,分别是文本字符串和二进制字符串,其中文本字符串包括:char,varchar,text等,二进制字符串有bit,binary,varbinary等,详细信息见PPT中表9-3所示。

9.1.3日期和时间类型

MySQL数据库提供的日期和时间类型有,year,date,time,datetime等,详细信息见PPT中表9-4所示。

任务2常量与变量

在数据类型学习基础上,来学习常变量的用法。

9.2.1常量

表示在操作或程序运行中其值保持不变的量叫常量,如字符常量a,数值常量123等。

9.2.2变量

在数据库操作或编程中都离不开常量和变量,MySQL数据库中变量也遵循先定义后使用(系统变量除外)原则。

根据变量作用范围,可分为系统变量、用户自定义变量、局部变量。

1.系统变量

系统变量也称全局变量,是mysql系统内部定义的,具有某种功能的变量,如@@query_cache_limit是表示限制单个查询能够使用的缓冲区大小的系统变量。

对系统变量的操作包括:查看操作showvariableslike‘auto_%’;

修改系统参数值,如setglobal变量名=值;或set@@global.变量名=值。

教师引入案例展示定义及使用方法。

2.用户自定义变量

用户自定义变量也称为会话变量,是指由用户根据需求定义的变量,跟当前mysql客户端是绑定的,且仅对当前用户使用,其定义语法如下:

Set@变量名=表达式值;或select@变量名:=字段值[as输出标识符名称]from表名;

3.局部变量

在语句块中定义使用的变量,使用范围在begin…end中,超出则无效,定义语法如下:

Declare变量名数据类型[default默认值];

教师引入案例展示定义

文档评论(0)

释然 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档