Atitit  数据库的事件机制--触发器与定时任务attilax总结

1.1. 事件机制的图谱1

2. 触发器的类型2

3. 实现原理 After触发器 Vs Instead Of触发器2

3.1. 触发器位置 after|before|instead of2

3.2. 触发器有两个特殊的表:插入表(instered表)和删除表(deleted表)2

3.3. mysql中event的用法详解2

3.4. Sql serverd 的SQL Server 代理机制来实现3

3.5. 参考资料3

1.1. 事件机制的图谱

事件机制

event对象

事件机制

事件目标(event target

事件机制

事件传播(event propagation

事件机制

event handler

事件机制

事件分发器

事件机制

事件委托

事件机制

事件代理

事件机制

事件循环

事件机制

事件驱动 vs 轮询机制

事件机制

事件队列

事件机制

vs消息机制

事件机制

事件注册

事件机制

事件调用

事件机制

事件对象模型

事件机制

事件冒泡

事件机制

事件捕获

事件机制

事件底层 中断原理

事件机制

异步事件驱动

事件机制

事件调度

事件机制

事件handler句柄

事件机制

观察者模式,

事件机制

事件处理队列

事件机制

异步事件驱动

事件机制

事件截获

事件机制

事件拦截

事件机制

事件捆绑and

事件机制

事件调度

事件机制

事件顺序

事件机制

事件vs多线程

事件机制

mysql event

事件机制

时间触发器

事件机制

事件的派发(Event Delivery)

2. 触发器的类型

· DML触发器(DML Triggers)

· DDL触发器(DDL Triggers)

· 事务模式(Transaction modes)

· 显式事务(Explicit Transactions)

· 自动提交事务(Autocommit Transactions)

· 隐式事务(Implicit Transactions)

· 批范围的事务(Batch-scoped Transactions)

·

3. 实现原理 After触发器 Vs Instead Of触发器 

3.1. 触发器位置 after|before|instead of

3.2.  触发器有两个特殊的表:插入表(instered表)和删除表(deleted表)

3.3. mysql中event的用法详解

作者:

本篇文章是对mysql中event的用法进行了详细的分析介绍,需要的朋友参考下

一、基本概念
mysql5.1版本开始引进event概念。event既“时间触发器”,与triggers的事件触发不同,event类似与linux crontab计划任务,用于时间触发。通过单独或调用存储过程使用,在某一特定的时间点,触发相关的SQL语句或存储过程。

二、适用范围
对于每隔一段时间就有固定需求的操作,如创建表,删除数据等操作,可以使用event来处理。

例如:使用event在每月的1日凌晨1点自动创建下个月需要使用的三张表。

三、使用权限
单独使用event调用SQL语句时,查看和创建需要用户具有event权限,调用该SQL语句时,需要用户具有执行该SQL的权限。Event权限的设置保存在mysql.user表和mysql.db表的Event_priv字段中。

当event和procedure配合使用的时候,查看和创建存储过程需要用户具有create

3.4. Sql serverd 的SQL Server 代理机制来实现

3.5. 参考资料

atitit...触发器机制  ltrigger  mechanism sumup .的总结O8f

mysql中event的用法详解_Mysql_脚本之家.htm

atitit 业务 触发器原理. 与事件原理 docx

Atitit.数据库触发器new old详解.docx

Atitit.设计模式-----触发器模式 trigger  详解 v2 q47.docx

对laravel5概念的理解 -- 观察者模式(Event).html

javascript相关事件的几个概念_javascript技巧_脚本之家.htm

作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher 王中之王King of Kings 虔诚者Pious 宗教信仰捍卫者 Defender of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon Al Rapanui

埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门  阿尔 拉帕努伊

常用名:艾提拉(艾龙),   EMAIL:1466519819@qq.com

转载请注明来源:attilax的专栏   http://www.cnblogs.com/attilax/

--Atiend

Atitit  数据库的事件机制--触发器与定时任务attilax总结的更多相关文章

  1. mysql事件机制——定时任务

    定时任务是老生常谈了,因为我们总是需要定时修改特定的数据. 实现它的方法肯定不止一种,但我在相当长一段时间里都是用程序编码去做的,今天突然想到“为什么一定要采用调用的方式?”,用数据库自身的能力去实现 ...

  2. Atitit.事件机制 与 消息机制的联系与区别

    Atitit.事件机制 与 消息机制的联系与区别 1. 消息/事件机制是几乎所有开发语言都有的机制,在某些语言称之为消息(Event),有些地方称之为(Message).1 2. 发布/订阅模式1 3 ...

  3. Java 事件机制

    java事件机制包括三个部分:事件.事件监听器.事件源. 1.事件.一般继承自java.util.EventObject类,封装了事件源对象及跟事件相关的信息,用于listener的相应的方法之中,作 ...

  4. Node.js入门:事件机制

    Evented I/O for V8 JavaScript     基于V8引擎实现的事件驱动IO.   事件机制的实现     Node.js中大部分的模块,都继承自Event模块(http://n ...

  5. Atitit.数据库存储引擎的原理与attilax 总结

    Atitit.数据库存储引擎的原理与attilax 总结 1. 存储引擎是什么1 2. 其它数据库系统(包括大多数商业选择)仅支持一种类型的数据存储2 3. 表的存储有三个文件:结构+数据+索引2 4 ...

  6. Atitit数据库层次架构表与知识点 attilax 总结

    Atitit数据库层次架构表与知识点 attilax 总结 第一阶段,大概理论(三五天 数据库的类型,网状,层次,树形数据库,kv数据库.Oodb Er模型   sql 并发控制与lock  Acid ...

  7. Atitit..组件化事件化的编程模型--(2)---------Web datagridview 服务器端控件的实现原理and总结

    Atitit..组件化事件化的编程模型--(2)---------Web datagridview 服务器端控件的实现原理and总结 1. 服务端table控件的几个流程周期 1 1.1. 确认要显示 ...

  8. Oracle数据库之PL/SQL触发器

    Oracle数据库之PL/SQL触发器 1. 介绍 触发器(trigger)是数据库提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是 ...

  9. 锁机制(Lock) 信号量机制(Semaphore) 事件机制(Event)

    IPC  进程间通信(inter-Process Communicate) 锁机制(Lock) l = Lock() 开启一个锁机制(实例化)   一把锁配一个钥匙 l.acquire()  获得钥匙 ...

随机推荐

  1. JQuery表格插件DataTables 当前页合计功能

    公司项目表格插件使用的是DataTables,最近添加表合计功能,发现百度统一都是如图类型的代码,不知道是配置问题还是怎么了,在我的页面下根本不能用 var addd=0; $(document).r ...

  2. Web API返回JSON数据

    对Web API新手来说,不要忽略了ApiController 在web API中,方法的返回值如果是实体的话实际上是自动返回JSON数据的例如: 他的返回值就是这样的: { "Conten ...

  3. C语言题目复习前7章重点程序

    /** #include <stdio.h> #include <stdlib.h> int max(int n1, int n2) { return (n1 > n2) ...

  4. iOS 与 惯性滚动

    注:以下所有例子均 只 在 iOS 的微信中测试过,但对于饿了么APP的内置浏览器同样适用(两者使用相同内核) 引题 工作中常常有需要显示大量信息的情况,列表超出一屏就涉及到滚动的问题.例如 - va ...

  5. java反射学习之一反射机制概述

    一.反射机制背景概述 1.反射(reflection)是java被视为动态语言的一个关键性质 2.反射机制指的是程序在运行时能获取任何类的内部所有信息 二.反射机制实现功能概述 1.只要给定类的全名, ...

  6. Spark源码编译并在YARN上运行WordCount实例

    在学习一门新语言时,想必我们都是"Hello World"程序开始,类似地,分布式计算框架的一个典型实例就是WordCount程序,接触过Hadoop的人肯定都知道用MapRedu ...

  7. Python之路第一课Day8--随堂笔记(socket 承接上节---网络编程)

    本节内容 Socket介绍 Socket参数介绍 基本Socket实例 Socket实现多连接处理 通过Socket实现简单SSH 通过Socket实现文件传送 作业:开发一个支持多用户在线的FTP程 ...

  8. c/c++头文件_string

    string, cstring, string.h 一.string头文件 主要包含一些字符串转换的函数 // sto* NARROW CONVERSIONS// sto* WIDE CONVERSI ...

  9. nodemailer 发邮件

    var transporter = nodemailer.createTransport({//v1.0 above do not use 'SMTP' as first param host: &q ...

  10. C语言两种查找方式(分块查找,二分法)

    二分法(必须要保证数据是有序排列的):   分块查找(数据有如下特点:块间有序,块内无序):