- 1
- 0
- 约1.86千字
- 约 15页
- 2026-05-26 发布于湖南
- 举报
第9章触发器
1.触发器概述2.创建触发器3.触发器的使用4.查看触发器5.删除触发器本章内容
1.触发器概述触发器是一种特殊的存储过程,且不同于一般的存储过程。触发器主要是通过事件进行触发而被执行,而一般的存储过程则是通过存储过程名称被直接调用。触发器是一个功能强大的工具,与表紧密连接,可以看作是表结构定义的一部分。触发器基于一个表创建,但可以操作多个表。它可以在向数据表中插入、修改或删除数据时进行检查,以保证数据完整性和一致性。当用户修改(INSERT、UPDATE或DELETE)指定表中的数据时,该表中的相应的触发器就会自动执行。
2.创建触发器(1)使用SQL语句创建触发器创建触发器使用CREATETRIGGER语句,其语法格式如下:CREATETRIGGER触发器名BEFORE|AFTERINSERT|UPDATE|DELETEON表FOREACHROW 触发器过程体
2.创建触发器(2)触发器NEW和OLDMySQL的触发器无任何输入和输出参数,其内部使用的参数就是新旧两条记录NEW和OLD的字段,用来完成数据表之间的触发操作,来保证数据库的一致性、完整性。NEW表示的新插入的数据,OLD表示的是原来的数据。在触发器BEFORE中可以在对NEW进行赋值和取值;而在AFTER中只能对NEW进行取值,不能赋值。访问触发器NEW和OLD的
您可能关注的文档
- 第11章 备份和还原.pptx
- 第2章 数据库的创建和管理.pptx
- 第3章 数据表的创建和管理.pptx
- 第4章 索引的创建和使用.pptx
- 第5章 数据查询.pptx
- 第6章 视图的创建和使用.pptx
- 第7章 MySQL编程基础.pptx
- 2026届高三下学期5月联考(L6)地理.pdf
- 2026届高三下学期5月联考(L6)化学答案.pdf
- 2026届高三下学期5月联考(L6)化学.pdf
- 浙江省温州市苍南县2024-2025学年八年级下学期期末数学试题(含答案).pdf
- 【生物卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 【化学卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).docx
- 【政治卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 2026年普通高中毕业班考前冲刺题数学(二)参考答案.pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).docx
- 社区姑息护理:临终关怀的实施.pptx
原创力文档

文档评论(0)