MySQL入门之触发器

原创 2017年07月21日 22:50:05

-------------------------------------------------------------------------------------------------------------

教程大纲:

http://blog.csdn.net/qq78442761/article/details/76018310

-------------------------------------------------------------------------------------------------------------


什么是触发器

1.被关联到表的数据库对象

2.响应Mysql中的insert,update,delete语句

创建触发器

例如在表customers1中创建一个触发器customers_insert_trigger,用于向表customers1中插入一行数据时,用户变量str的值设置为”one customer added!”


1.for each row:用来点明是没插入一行

2.@str 为用户变量

3.Drop trigger 为删除触发器 也可以写为 drop trigger if exists

下面我们来验证触发器


接下来删除触发器


使用触发器

Mysql支持三种触发器insert,update,delete

1.inser



以上代码很容易理解在此就不做说明

 


Delete触发器






Update触发器




我们把触发器删除 换一种写法




由此可见调用新表时在 update语句中不能用after 只能用before

下面演示查看触发器


对触发器的进一步说明

1.与其他DBMS相比,目前mysql版本支持的触发器比较低级

2.触发器执行是自动的




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

MySQL快速入门12----删除数据 & 备份还原 & 视图 & 事务 & 触发器

一 删除数据 Delete DELETE FROM tbl_name [WHERE where_definition] [ORDER BY ...] [LIMIT row...

《MYSQL入门很简单》学习笔记2——表,索引,视图,触发器

我的个人网站戳这里 第6章 表 6.1创建表 1.创建表的语法形式 CREATE TABLE 表名(属性名 数据类型 [完整性约束条件],        ...

MYSQL入门学习之十一:触发器的基本操作

   触发器是MySQL响应以下任意语句而自动执行的一条MySQL语句(或位于BEGIN和END语句之间的一组语句):             DELETE;             INS...

MySQL入门很简单-学习笔记 - 第 9 章 触发器

触发器(TRIGGER)是由事件来触发某个操作。这些事件包括INSERT语句、UPDATE语句和DELETE语句。当数据库系统执行这些事件时,就会激活触发器执行相应的操作。MySQL从5.0.2版本开...
  • KimSoft
  • KimSoft
  • 2011年09月07日 16:57
  • 2612

MySQL 入门(八)—— 触发器

触发器Trigger是由insert、update和delete等事件来触发某种特定操作。在满足触发器的触发条件时,数据库系统就会执行触发器中定义好的程序语句,这样可以保证某些操作之间的一致性。...

【MySQL】触发器入门

MySQL 5.1包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。【创建触发器】在MySQL中,创建触发器...

Mysql入门(十二)之触发器与函数

触发器 触发器:trigger,事先为某张表绑定好一段代码,当表中的某些内容发生改变的时候(增删改),系统会自动触发代码执行 触发器:事件类型,触发时间,触发对象            ...

MySQL触发器入门

参考博客http://www.cnblogs.com/duodushu/p/5446384.html触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发...

MySQL从入门到精通_6触发器的操作

6-触发器的操作 在MySQL数据库中,数据库对象表时存储和操作数据的逻辑结构,而触发器则用来实现由一些表事件触发的某个操作,时与数据库对象表关联最紧密的数据库对象之一,在数据库系统中,当执行表...

mysql 入门基础(6)—触发器、权限和备份

一触发器                     触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。 Ø  创建...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL入门之触发器
举报原因:
原因补充:

(最多只允许输入30个字)