数据库原理与应用
第 16 章 触发器和事件
第 16 章
触发器和事件
上一章交出去的那段代码要你自己叫它才跑,这一章的两样东西不用叫:一样被数据碰醒,一样被时间叫醒。
1
第一节 触发器是什么
8 页
01
开篇
02
两样自动
03
先讲哪个
04
触发器四件事
05
什么时候动
06
两种时机
07
执行过程
08
能干什么
2
第二节 创建触发器与 NEW、OLD
6 页
09
动手写
10
三条语句
11
语法
12
NEW和OLD
13
例题一
14
验一遍
上机一
NEW 和 OLD,各自认哪一半
6 题
课件第 6 到 14 页那三件事:BEFORE 与 AFTER、NEW 与 OLD、写一个能跑的触发器。
01
照课件建第一个
02
验一下
03
写OLD
04
写NEW
05
AFTER改
06
不改定界符
3
第三节 三个例子:校验、记日志、级联
5 页
15
先建表
16
例题二
17
看结果
18
跑几遍
19
例题三
上机二
校验、记日志、级联删,三个跑一遍
6 题
课件第 15 到 19 页的三个例题原样敲一遍,外加两件课件没说的:跑几遍,和改零行也跑。
01
先建日志表
02
记日志
03
跑几遍
04
改了零行
05
级联删除
06
动自己那张表
4
第四节 查看与删除触发器
11 页
20
查和删
21
两种查法
22
SHOW
23
竖着看
24
系统表
25
挑一个
26
看细节
27
该删了
28
DROP
29
例
30
小结
上机三
查、改、删触发器
7 题
课件第 20 到 30 页:两种查法、一种删法,外加一件课件没说的——外码替你删的行不响。
01
查全部
02
查系统表
03
只查一个
04
删触发器
05
重名
06
外码替你删的行
07
表一删
5
第五节 事件与调度器
9 页
31
后半章
32
事件五件事
33
靠什么跑
34
事件是什么
35
调度器
36
怎么建
37
语句结构
38
语法
39
时间规则
6
第六节 创建事件:课件的六个例子
13 页
40
例题一
41
表出来了
42
例题二
43
多了一行
44
例题三
45
第二行
46
例题四
47
一直在长
48
例题五
49
例题六
50
过程
51
事件
52
查汇总表
上机四
调度器、AT 与 EVERY
6 题
课件第 34 到 48 页:先开调度器,再把 AT 和 EVERY 两种写法各跑一遍。
01
先看调度器
02
打开它
03
AT:只跑一次
04
EVERY
05
时刻已经过去
06
框一个窗
7
第七节 查看、修改、删除事件与全章小结
13 页
53
还有三件
54
两种查法
55
看全部
56
回显
57
看一个
58
改得动
59
语法
60
例
61
删事件
62
DROP
63
小结
64
总结
65
全章图
上机五
查改删事件与课件那道综合题
6 题
课件第 49 到 62 页:查、改、删三件事,再把例题 6 那段跑不通的代码改对。
01
查事件
02
查一个
03
改事件
04
课件那两处笔误
05
删事件
06
课件例题 6
保山学院
·
人工智能教研室
·
曹鼎鼎