iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >数据库事件调度实例
  • 813
分享到

数据库事件调度实例

数据库事件调度实例 2019-02-20 06:02:16 813人浏览 绘本
摘要

1.Mysql事件调度 mysql中事件与触发器,触发器是当mysql运行起来之后因某些设定的语句而触发执行,事件则可自定义一次或者周期性执行的任务,在mysql中有特定的线程来管理它,即”事件调度器“。事件有些类似操作系统的计划任务sc

数据库事件调度实例

1.Mysql事件调度

mysql中事件与触发器,触发器是当mysql运行起来之后因某些设定的语句而触发执行,事件则可自定义一次或者周期性执行的任务,在mysql中有特定的线程来管理它,即”事件调度器“。事件有些类似操作系统的计划任务schtasks,不同的是有了事件调度后,

mysql中一些数据定时性任务不再依赖于外部的程序,直接就可以在数据库中执行即可。

2.示例:创建事件改变数据库中指定字段值,以维持虚拟的状态变化

1创建一个存储过程如下,以便在事件中调用该存储过程中语法:

USE database_name;
DROP PROCEDURE IF EXISTS keep_online;

DELIMITER //

CREATE PROCEDURE keep_online();
BEGIN
  UPDATE dev_info SET dev_status=1 WHERE id>0 AND id<10;
END //

DELIMITER ;

2 创建一个定时任务(调度任务)

运行:SHOW VARIABLES LIKE "event_scheduler",在创建事件之前,先查看mysql的事件调度功能是否开启,若没有开启(即查出来结果是event_scheduler=off/0/disable)则需要开启;

运行:SET GLOBAL event_scheduler=ON;若提示权限不足,则需要手动开启;

手动开启事件调度:mysql配置文件中的[mysqld]栏下增加”event_scheduler=ON“,保存;

重启mysql后即会生效(windows:win+r:关闭net stop mysql  开启net start mysql,linux:service mysqld restart);

运行一下命令创建一个事件即可:

USE database_name;
DROP EVENT IF EXISTS i_event;
CREATE EVENT i_event ON SCHEDULE EVERY 1 SECOND STARTS NOW() ON COMPLETioN PRESERVE ENABLE DO CALL keep_online ();

您可能感兴趣的文档:

--结束END--

本文标题: 数据库事件调度实例

本文链接: https://www.lsjlt.com/news/8891.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 数据库事件调度实例
    1.mysql事件调度 mysql中事件与触发器,触发器是当mysql运行起来之后因某些设定的语句而触发执行,事件则可自定义一次或者周期性执行的任务,在mysql中有特定的线程来管理它,即”事件调度器“。事件有些类似操作系统的计划任务sc...
    99+
    2019-02-20
    数据库事件调度实例
  • MySQL事件调度器Event Scheduler是实例介绍
    这篇文章主要介绍“MySQL事件调度器Event Scheduler是实例介绍”,在日常操作中,相信很多人在MySQL事件调度器Event Scheduler是实例介绍问题上存在疑惑,小编查阅了各式资料,整...
    99+
    2022-10-18
  • mysql的计划任务与事件调度实例分析
    本文实例讲述了mysql的计划任务与事件调度。分享给大家供大家参考,具体如下: mysql事件是基于预定义的时间表运行的任务,因此有时它被称为预定事件。mysql事件也被称为“时间触发”,因为它是由时间触发...
    99+
    2022-10-18
  • 数据库中oradebug 10046事件的示例分析
    这篇文章给大家分享的是有关数据库中oradebug 10046事件的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 SQL> orad...
    99+
    2022-10-19
  • MYSQL中怎么实现一个事件调度器
    这篇文章给大家介绍MYSQL中怎么实现一个事件调度器,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.查看是否开启:mysql> show variables like '...
    99+
    2022-10-18
  • mysql事件之修改事件、禁用事件、启用事件、事件重命名及数据库事件迁移操作的示例分析
    这篇文章主要为大家展示了“mysql事件之修改事件、禁用事件、启用事件、事件重命名及数据库事件迁移操作的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“m...
    99+
    2022-10-18
  • 关于数据库“事务”“索引”“实例”的含义
    在学习数据库的时候经常听见“事务”“索引”“实例”等术语,那么他们具体是什么意思呢?事务  事务:是指一个完整的操作过程。在这个过程中任何一个环节出现“意外”,那么这个操作过程将会被回滚。事务经常...
    99+
    2022-10-18
  • MySQL数据库高级(八)——事件
    MySQL数据库高级(八)——事件 一、事件简介 1、事件简介 事件是用来执行定时任务的一组SQL集,在时间到时会触发。一个事件可调用一次,也可周期性的启动,由一个特定的事件调度器线程来管理的。事件取代了原...
    99+
    2022-10-18
  • MySQL数据库事务的示例分析
    小编给大家分享一下MySQL数据库事务的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!事务特点:ACID从业务角度出发,...
    99+
    2022-10-18
  • MySQL数据库中怎么调整磁盘IO调度算法
    MySQL数据库中怎么调整磁盘IO调度算法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 查看当前系统支持的磁盘...
    99+
    2022-10-18
  • golang操作连接数据库实现mysql事务示例
    目录mysql驱动posgre驱动连接postgres连接mysql初始化连接SetMaxOpenConnsSetMaxIdleConnsCRUD查询单行查询QueryRow多行查询...
    99+
    2022-11-13
  • 分析数据库实例性能调优利器Performance Insights
    这篇文章主要讲解了“分析数据库实例性能调优利器Performance Insights”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“分析数据库实例性能调优利...
    99+
    2022-10-19
  • Ecshop二次开发之自定义库文件和模板数据调用实例
    本文实例讲述了Ecshop二次开发之自定义库文件和模板数据调用方法。分享给大家供大家参考。具体方法如下: Smarty的标签非常多,也比较繁琐,所以Ecshop使用了精简版的Smarty,其中用到的Smarty模板语法:...
    99+
    2022-06-12
    Ecshop 二次开发 自定义库文件 模板数据调用
  • Android+SQLite数据库实现的生词记事本功能实例
    本文实例讲述了Android+SQLite数据库实现的生词记事本功能。分享给大家供大家参考,具体如下:主activity命名为Dict:代码如下:package example.com.myapplication;import androi...
    99+
    2023-05-30
    android sqlite lite
  • JavaScript函数和事件实例分析
    今天小编给大家分享一下JavaScript函数和事件实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一...
    99+
    2022-10-19
  • 【php】 PHP数据库实例
    文章目录 实例简介及准备操作1:数据准备操作2:建立major表操作3:建立user表 登录界面登录认证操作1:判断是否认证成功操作2:跳转到主页面操作3:密码输入错误跳转到登录页面操作4...
    99+
    2023-09-27
    1024程序员节 前端
  • 如何安装oracle12c单实例数据库软件
    这篇文章主要介绍如何安装oracle12c单实例数据库软件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、环境准备[oracle@localhost ~]$ df -hl 查看内存...
    99+
    2022-10-18
  • MySQL数据库事务transaction示例讲解教程
    目录1、什么是事务?2、和事务相关的语句只有这3个DML语句:insert、delete、update3、假设所有的业务都能使用1条DML语句搞定,还需要事务机制吗?4、事务的原理5...
    99+
    2022-11-12
  • Android利用listview控件操作SQLite数据库实例
    在本实例中,首先我们利用SQLiteOpenHelper类建立一个数据库,并写好增、删、查等方法,通过SimpleCursorAdapter连接listview实现数据库的增加...
    99+
    2022-06-06
    listview sqlite数据库 SQLite Android
  • VB6.0数据库开发实例
    以下是一个使用VB6.0进行数据库开发的示例:首先,你需要创建一个新的VB6.0项目。接下来,你需要添加一个数据库。可以使用Micr...
    99+
    2023-09-20
    VB
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作