Mysql-触发器

触发器

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

我们以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表
这里写图片描述
触发器表生成三条触发器记录

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值