Mysql-触发器

来源:互联网 发布:西电人工智能学院 编辑:程序博客网 时间:2024/06/02 02:55

触发器

 定义:当我们操作数据库中的一张表并进行增删改操作时,我们会触发一些行为,而这些行为我们可以记录在触发表当中.(触发表通俗来讲可以作为日志表,可以查看我们什么时间对表进行了怎样的操作)

我们以student表为例,接下来的触发器所有操作都是在student表进行的.
这里写图片描述
接下来简单的介绍一下触发器在数据库中的应用
1:首先我们需要先创建一个student表
2:接着我们还需要创建一张rizhi表用来记录对student表的所有操作
3:执行的结果我们可以在triggers中查看我们创建的触发器

1.触发器之(增加数据)

a:代码实现
这里写图片描述
b:结果
rizhi表
这里写图片描述
student表
这里写图片描述

2.触发器之(删除数据)

a:代码实现
这里写图片描述
rizhi表
记录刚刚删除一条数据的记录
这里写图片描述
student表
删除了sid为1的数据
这里写图片描述

3.触发器之(更改数据)

a:代码实现
将student表的sid=2的sname改为天蓬
这里写图片描述
b:结果

rizhi表
这里写图片描述
student表
这里写图片描述

trigger表
这里写图片描述
触发器表生成三条触发器记录

以上就是触发器在数据库中的简单应用.

原创粉丝点击