最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

MySQL数据库应用实战教程 第6章教案 MySQL 高级特性

来源:动视网 责编:小OO 时间:2025-10-01 10:28:05
文档

MySQL数据库应用实战教程 第6章教案 MySQL 高级特性

第6章MySQL高级特性课程名称MySQL数据库应用实战教程(慕课版)项目名称MySQL高级特性任务名称MySQL高级特性课时4项目性质□演示性□验证性□设计性√综合性授课班级授课日期授课地点教学目标能力目标:1.具备进行视图相关操作的能力2.具备进行游标相关操作的能力3.具备进行触发器相关操作的能力知识目标:1.理解视图的概念,掌握创建视图、修改视图、更新视图数据、删除视图和数据2.掌握游标的使用、游标的WHILE循环、REPEAT循环和LOOP循环3.掌握创建触发器、使用NEW和OLD关键
推荐度:
导读第6章MySQL高级特性课程名称MySQL数据库应用实战教程(慕课版)项目名称MySQL高级特性任务名称MySQL高级特性课时4项目性质□演示性□验证性□设计性√综合性授课班级授课日期授课地点教学目标能力目标:1.具备进行视图相关操作的能力2.具备进行游标相关操作的能力3.具备进行触发器相关操作的能力知识目标:1.理解视图的概念,掌握创建视图、修改视图、更新视图数据、删除视图和数据2.掌握游标的使用、游标的WHILE循环、REPEAT循环和LOOP循环3.掌握创建触发器、使用NEW和OLD关键
第6章MySQL 高级特性

课程名称MySQL数据库应用实战教程(慕课版)

项目名称MySQL 高级特性

任务名称MySQL 高级特性

课时4
项目性质□演示性    □验证性    □设计性    √综合性 
授课班级授课日期授课地点
教学目标能力目标:

1. 具备进行视图相关操作的能力

2. 具备进行游标相关操作的能力

3. 具备进行触发器相关操作的能力

知识目标:

1. 理解视图的概念,掌握创建视图、修改视图、更新视图数据、删除视图和数据

2. 掌握游标的使用、游标的WHILE循环、REPEAT循环和LOOP循环

3. 掌握创建触发器、使用NEW和OLD关键字、查看和删除触发器、INSERT型触发器、UPDATE型触发器、DELETE型触发器

素质目标:

1. 培养学生信息搜集能力

2. 培养学生团结合作、互帮互助的能力

教学内容

1.视图相关操作

2.游标相关操作

3.触发器相关操作

4. 教师讲解本模块内容涉及的知识点

5. 实训与小结

教学重点1.视图相关操作

2.游标相关操作

3.触发器相关操作

教学难点触发器相关操作

教学准备1. 装有Windows 7系统的电脑

2. 教学课件PPT

3. 教材:《MySQL数据库应用实战教程(慕课版)》  苑超影 人民邮电出版社

作业设计创建视图使用关键字VIEW来标识。

教学过程 

教学

环节教学内容与过程

(教学内容、教学方法、组织形式、教学手段)

课前组织

做好课前“5分钟”教学管理(多媒体、实训室),做好上课前的各项准备工作(打开电脑、打开课件、打开软件、打开U盘中的素材位置、打开授课计划、教案等),吸引学生注意力。

课程

说明

【课前说明】

分别从视图、游标、触发器相关操作等知识点入手来进行讲解。

【目的】

使学生从了解本单元的学习目标、学习重点、考评方式等方面明确学习本单元知识的要求和目标。

课程

内容

描述

一、视图

1.创建视图

2.修改视图

第一种方式是使用CREATE O RREPLACE VIEW语句,这种方式可以在视图存在的情况下对视图进行修改,在视图不存在的情况下可创建视图;第二种方式是使用ALTER语句。

3.更新视图数据

更新视图数据包括修改视图里的数据、插入视图里的数据、删除视图里的数据。

4.删除视图和数据

删除视图

DROP VIEW IF EXISTS work_view;

DROP VIEW work_view;

删除视图数据

DELETE FROM work_view;

二、游标

1. 掌握游标的使用

创建、打开、使用和关闭游标。

2.游标的WHILE循环

WHILE循环语句

WHILE……DO……END WHILE

WHILE(n > 0) DO

SELECT n;

SET n = n - 1;

END WHILE;

3.REPEAT循环

REPEAT循环语句

REPEAT……UNTIL END REPEAT

REPEAT

SELECT n;

SET n = n - 1;

UNTIL n<0

END REPEAT

4.LOOP循环

LOOP循环语句

LOOP……END LOOP

DECLARE i int default 1;

lp1 : LOOP              

SET i = i+1;

IF i > 30 THEN

LEAVE lp1; #离开循环体

END IF;

END LOOP;

三、触发器

1. 创建触发器的基本语法

CREATE

[DEFINER = { user | CURRENT_USER }]

TRIGGER trigger_name

trigger_time trigger_event

ON tbl_name FOR EACH ROW

trigger_body

CREATE

TRIGGER add_data

AFTER INSERT

ON t1 FOR EACH ROW

BEGIN

INSERT INTO t2 VALUES('你好');

END

2.使用NEW和OLD关键字

(1)对于INSERT型触发器,NEW关键字用来表示将要(BEFORE)或已经(AFTER)插入的新数据。

(2)对于UPDATE型触发器,OLD关键字用来表示将要(BEFORE)或已经(AFTER)被修改的原

数据,NEW用来表示将要(BEFORE)或已经(AFTER)修改为的新数据。

(3)对于DELETE 型触发器,OLD 用来表示将要(BEFORE)或已经(AFTER)被删除的原数据。

(4)OLD 是只读的,而 NEW 则可以在触发器中使用 SET 赋值。

(5)使用方法:NEW.columnName (columnName 列名)。

3.查看和删除触发器

(1)查看触发器。通过SHOW TRIGGERS就可以查看触发器;

(2)删除触发器。使用关键字TRIGGER来标识触发器,然后使用DROP操作删除指定名称的触发器。

4.INSERT型触发器

INSERT型触发器分为插入之前(BEFORE)触发器和插入之后(AFTER)触发器,NEW关键字用来

表示将要(BEFORE)或已经(AFTER)插入的新数据。

5.UPDATE型触发器

INSERT型触发器分为插入之前(BEFORE)触发器和插入之后(AFTER)触发器,NEW关键字用来

表示将要(BEFORE)或已经(AFTER)插入的新数据。

6.DELETE型触发器

DELETE型触发器分为删除之前(BEFORE)触发器和删除之后(AFTER)触发器,对于DELETE型触发器,OLD 用来表示将要(BEFORE)或已经(AFTER)被删除的原数据。

课堂

实训

同步训练:

对员工表employee定义存储过程p3,定义游标cursor3,使用WHILE循环语句输出员工id、姓名

name、工资salary。

总结

评价

本章讲解了My SQL高级特性,包括视图、游标和触发器。视图要学会什么是视图、如何创建视图、如何修改视图、如何更新视图、如何删除视图和数据;游标要学会游标的使用、在游标中学会WH I LE、REPEAT、LOOP循环的使用;触发器要学会如何创建触发器、查看触发器、删除触发器以及INSERT型触发器的使用、UPDATE型触发器的使用、DELETE型触发器的使用。掌握了这些高级特性,我们对于数据库的应用和编程就会得心应手,也能更高效地应用MySQL数据库。

本节课主要运用案例教学法,深入探讨My SQL高级特性,通过实例的方法加强对属性和方法的理解,达到能够熟练运用My SQL高级特性解决实际问题的能力。教学评价方式以小组为单位,以完成案例的质量为评价标准,形成任务驱动,小组协作,质量与速度并存的课堂评价方式 ,促进学生的自主、创新学习的方式。

文档

MySQL数据库应用实战教程 第6章教案 MySQL 高级特性

第6章MySQL高级特性课程名称MySQL数据库应用实战教程(慕课版)项目名称MySQL高级特性任务名称MySQL高级特性课时4项目性质□演示性□验证性□设计性√综合性授课班级授课日期授课地点教学目标能力目标:1.具备进行视图相关操作的能力2.具备进行游标相关操作的能力3.具备进行触发器相关操作的能力知识目标:1.理解视图的概念,掌握创建视图、修改视图、更新视图数据、删除视图和数据2.掌握游标的使用、游标的WHILE循环、REPEAT循环和LOOP循环3.掌握创建触发器、使用NEW和OLD关键
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top