MySQL数据库管理与开发第8章-触发器课件.ppt

上传人(卖家):三亚风情 文档编号:2921580 上传时间:2022-06-11 格式:PPT 页数:32 大小:738KB
下载 相关 举报
MySQL数据库管理与开发第8章-触发器课件.ppt_第1页
第1页 / 共32页
MySQL数据库管理与开发第8章-触发器课件.ppt_第2页
第2页 / 共32页
MySQL数据库管理与开发第8章-触发器课件.ppt_第3页
第3页 / 共32页
MySQL数据库管理与开发第8章-触发器课件.ppt_第4页
第4页 / 共32页
MySQL数据库管理与开发第8章-触发器课件.ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、主要内容主要内容创建创建MySQLMySQL触发器触发器创建具有多个执行语句的触发器创建具有多个执行语句的触发器触发器的触发器的概念概念 是是由由MySQL的基本命令事件来的基本命令事件来触发的某种特定操作触发的某种特定操作。INSERT UPDATE DELETE触发器的触发器的概念概念插入一条日志插入一条日志触发触发器器创建只有一个执行语句的触发器创建只有一个执行语句的触发器CREATE TRIGGER 触发器名触发器名 BEFORE | AFTER 触发事件触发事件ON 表名表名 FOR EACH ROW 执行语句执行语句创建只有一个执行语句的触发器的基本形式如下:创建只有一个执行语句的

2、触发器的基本形式如下:INSERTUPDATEDELETE创建只有一个执行语句的触发器创建只有一个执行语句的触发器实现保存图书信息时,自动向日志表添加一条数据。具体实现保存图书信息时,自动向日志表添加一条数据。具体的实现方法是为图书信息表(的实现方法是为图书信息表(tb_bookinfotb_bookinfo)创建一个由插)创建一个由插入命令入命令“INSERT”INSERT”触发的触发器触发的触发器auto_save_logauto_save_log。创建具有多个执行语句的触发器创建具有多个执行语句的触发器CREATE TRIGGER 触发器名称触发器名称 BEFORE | AFTER 触发

3、事件触发事件ON 表名表名 FOR EACH ROW 执行语句列表执行语句列表创建具有多个执行语句的触发器的基本形式如下:创建具有多个执行语句的触发器的基本形式如下:;创建具有多个执行语句的触发器创建具有多个执行语句的触发器实现删除图书信息时,分别向日志表和临时表中各添加一实现删除图书信息时,分别向日志表和临时表中各添加一条条数据。数据。主要内容主要内容SHOW TRIGGERSSHOW TRIGGERS查看查看 triggerstriggers表中触发器信息表中触发器信息使用使用SHOW TRIGGERSSHOW TRIGGERSSHOW TRIGGERS;或者或者SHOW TRIGGERS

4、GSHOW TRIGGERSSHOW TRIGGERS语句的基本语法形式如下:语句的基本语法形式如下:SHOW TRIGGERSSHOW TRIGGERSg查看查看 triggerstriggers表中触发器信息表中触发器信息SELECT * FROM information_schema.triggers;或者或者SELECT * FROM information_schema.triggersG查看查看 triggerstriggers表中触发器信息的基本语法形式如下:表中触发器信息的基本语法形式如下:triggers查看查看 triggerstriggers表中触发器信息表中触发器信息想

5、要查看某个数据库中有什么触发器?TRIGGER_SCHEMA主要内容主要内容触发器的执行顺序触发器的执行顺序使用触发器维护冗余数据使用触发器维护冗余数据触发器触发器的的执行顺序执行顺序使用触发器维护冗余数据使用触发器维护冗余数据使用触发器维护库存数量。主要是通过商品销售信息表创使用触发器维护库存数量。主要是通过商品销售信息表创建一个触发器,实现当添加一条商品销售信息时,自动修建一个触发器,实现当添加一条商品销售信息时,自动修改库存信息表中的库存数量改库存信息表中的库存数量。删除触发器删除触发器DROP TRIGGER 触发器触发器名称名称;DROPDROP语句的格式如下:语句的格式如下:DRO

6、P删除触发器删除触发器删除名称为删除名称为delete_book_infodelete_book_info的触发器。的触发器。小结小结 本章对本章对MySQLMySQL数据库的触发器的定义和作用、创建触发器、查看触发数据库的触发器的定义和作用、创建触发器、查看触发器、使用触发器和删除触发器等内容进行了详细讲解,创建触发器和使器、使用触发器和删除触发器等内容进行了详细讲解,创建触发器和使用触发器是本章的重点内容。读者在创建触发器后,一定要查看触发器用触发器是本章的重点内容。读者在创建触发器后,一定要查看触发器的结构。使用触发器时,触发器执行的顺序为的结构。使用触发器时,触发器执行的顺序为BEFOREBEFORE触发器、表操作(触发器、表操作(INSERTINSERT、UPDATEUPDATE和和DELETEDELETE)和)和AFTERAFTER触发器。读者需要将本章的知识结合触发器。读者需要将本章的知识结合实际需要来设计触发器。实际需要来设计触发器。上机指导上机指导在db_shop数据库中,为销售表(tb_sell)创建一个AFTER INSERT触发器,实现插入一条销售信息后,自动更新库存表。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(MySQL数据库管理与开发第8章-触发器课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|