什么是MySQL触发器 ?如何利用mysql创建一个触发器?

触发器是一个特殊的存储过程,存储过程是需要手动调用的,而触发器是程序自动出发的,比如在对某张表进行删除操作前执行触发器。可以设置在增删除操作前或者之后执行。

    通常情况下下,个mysql数据表多可建立6个触发器,且同个表上同时不能够创建同类型的mysql触发器。mysql触发器是种特殊的存储过程,它具有比数据库本身标准的功能有更精细和更复杂的数据控制能力。

Mysql触发器具体具有以下6各方面的作用

        ①保证mysql数据的安全性。可以基于时间或者数据从而限制用户的操作权利。
  
  ②mysql触发器可以实现自动计算数据值,如果数据的值达到了定的要求,则进行特定的处理。
  
  ③mysql触发器可以实现实现复杂的数据完整性规则。并可以对数据库中相关的表进行连环更新。通过产生比规则更为复杂的限制,实现非标准的数据完整性检查和约束。
  
  ④mysql触发器可以跟踪用户对数据库的操作,审计用户操作数据库的语句,并写入审计表。
  
  ⑤mysql触发器可修改或者删除其他表中与之匹配的行设或者设置成null缺省值。
  
  ⑥mysql触发器可同步实时复制mysql数据库种的数据。

1.确认mysql服务开启。

触发器是什么?如何利用mysql创建一个触发器

2.连接mysql。

触发器是什么?如何利用mysql创建一个触发器
触发器是什么?如何利用mysql创建一个触发器
触发器是什么?如何利用mysql创建一个触发器

3.进入到相应的数据库,并查看相应表的数据。

触发器是什么?如何利用mysql创建一个触发器
触发器是什么?如何利用mysql创建一个触发器
触发器是什么?如何利用mysql创建一个触发器

4.创建触发器,当在向表t_user插入之前,向表user插入数据。

触发器是什么?如何利用mysql创建一个触发器

5.插入一条语句。

触发器是什么?如何利用mysql创建一个触发器

6.查看触发器是否执行。

触发器是什么?如何利用mysql创建一个触发器

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值