MySQL数据库原理与应用 课件 第8章 触发器.pptxVIP

  • 4
  • 0
  • 约1.02千字
  • 约 13页
  • 2023-10-07 发布于江苏
  • 举报

MySQL数据库原理与应用 课件 第8章 触发器.pptx

信息学院;1 8.1 概述 8.2 创建触发器 8.3 查看触发器 8.4 删除触发器;MySQL中,触发器与表的关系十分密切,用于保护表中的数据。它只能由数据库的特 定事件来触发,并且不能接受参数。当有操作影响到触发器所保护的数据时,具体来说就是该数据表有插入(INSERT)、更改(UPDATAE)或删除(DELETE)事件发生时,所设置 的触发器就会自动被执行。因此它除了进行数据处理外,也可以维护数据的完整性,以及多个表之间数据的一致性;同时,利用触发器还可以得到数据变更的日志记录,是管理数据的有力工具。;在实际应用中,触发器在以下方面非常有用: 利用触发器可以防止误操作的INSERT、UPDATAE以及DELETE操作。 触发器可以评估数据修改前后表的状态,并根据该差异采取对应的措施。 触发器可以实现表数据的级联更改,在一定程度上保证数据的完整性,例如当删除某个学生时,他所对应的成绩等信息也应该一并删除。 利用触发器可以记录某些操作事件。例如当对指定的表进行数据操作时,可以利用触发器来记录被操作的数据,这样该记录可以被当作日志使用。;8.2 创建触发器;8.2 创建触发器;创建触发器的语法形式 【例8-2】针对Shippers表分别创建BEFORE INSERT、AFTER INSERT触发器,使得向 Shippers表插入新记录从而触发相应触发器时,均向新建表tri_dem

文档评论(0)

1亿VIP精品文档

相关文档