当前位置: 首页 > news >正文

MYSQL- 展示事件信息 EVENTS 语句(十八)

13.7.5.18 SHOW EVENTS 语句
SHOW EVENTS[{FROM | IN} schema_name][LIKE 'pattern' | WHERE expr]

此语句显示有关事件管理器事件的信息,这些信息在第23.4节“使用事件调度器”中进行了讨论。它要求显示事件的数据库具有EVENT权限。

以最简单的形式,SHOW EVENTS列出了当前模式中的所有事件:

mysql> SELECT CURRENT_USER(), SCHEMA();
+----------------+----------+
| CURRENT_USER() | SCHEMA() |
+----------------+----------+
| jon@ghidora    | myschema |
+----------------+----------+
1 row in set (0.00 sec)mysql> SHOW EVENTS\G
*************************** 1. row ***************************Db: myschemaName: e_dailyDefiner: jon@ghidoraTime zone: SYSTEMType: RECURRINGExecute at: NULLInterval value: 1Interval field: DAYStarts: 2018-08-08 11:06:34Ends: NULLStatus: ENABLEDOriginator: 1
character_set_client: utf8
collation_connection: utf8_general_ciDatabase Collation: latin1_swedish_ci

要查看特定模式的事件,请使用FROM子句。例如,要查看测试模式的事件,请使用以下语句:

SHOW EVENTS FROM test;

LIKE子句(如果存在)指示要匹配的事件名称。WHERE子句可以用于使用更一般的条件选择行,如第24.8节“SHOW语句的扩展”所述。

SHOW EVENTS输出有以下列:

  • Db

    事件所属的架构(数据库)的名称。

  • Name

    事件的名称。

  • Definer

    创建事件的用户的帐户,格式为“user_name”@“host_name”。

  • Time zone

    事件时区,即用于安排事件的时区,在事件执行时在事件内有效。默认值为SYSTEM。

  • Type

    事件重复类型,一次ONE TIME(瞬态transient)或重复RECURRING (重复repeating)。

  • Execute At

    对于一次性事件,这是在用于创建事件的CREATE event语句的AT子句中指定的DATETIME值,或者是在修改事件的最后一个ALTER event语句中指定的值。此列中显示的值反映了事件AT子句中包含的任何INTERVAL值的增减。例如,如果一个事件是在CURRENT_TIMESTAMP+'1:6'DAY_HOUR使用ON SCHEDULE创建的,并且该事件是在2018年2月9日14:05:30创建的,则此列中显示的值将是’2018-02-10 20:05:30’。如果事件的计时是由EVERY子句而不是AT子句决定的(即,如果事件是重复发生的),则此列的值为NULL。

  • Interval Value

    对于重复事件,事件执行之间等待的间隔数。对于瞬态事件,此列的值始终为NULL。

  • Interval Field

    重复事件在重复之前等待的时间单位。对于瞬态事件,此列的值始终为NULL。

  • Starts

    重复事件的开始日期和时间。这显示为DATETIME值,如果没有为事件定义开始日期和时间,则为NULL。对于瞬态事件,此列始终为NULL。对于定义中包含STARTS子句的重复事件,此列包含相应的DATETIME值。与Execute At列一样,此值解析所使用的任何表达式。如果没有影响事件计时的STARTS子句,则此列为NULL

  • Ends

    对于定义中包含ENDS子句的重复事件,此列包含相应的DATETIME值。与Execute At列一样,此值解析所使用的任何表达式。如果没有影响事件计时的ENDS子句,则此列为NULL。

  • Status

    事件状态。启用(ENABLED)、禁用(DISABLED)或禁用中的一种(SLAVESIDE_DISABLED)。SLAVESIDE_DISABLED表示事件的创建发生在充当复制源的另一个MySQL服务器上,并复制到充当副本的当前MySQL服务器,但该事件当前未在副本上执行。有关更多信息,请参阅第16.4.1.16节“调用特征的复制”。信息。

  • Originator

    创建事件的MySQL服务器的服务器ID;用于复制。如果在源服务器上执行,则ALTER EVENT可以将此值更新为发生该语句的服务器的服务器ID。默认值为0。

  • character_set_client

    character_set_client 系统变量的会话值 。

  • collation_connection

    collation_connection 系统变量的 session 值 。

  • Database Collation

    与事件关联的数据库的排序规则。

有关SLAVESIDE_DISABLED和发起者列的更多信息,请参阅第16.4.1.16节“调用特征的复制”。

如第23.4.4节“事件元数据”所述,SHOW EVENTS显示的时间以事件时区给出。

事件信息也可从information_SCHEMA EVENTS表中获得。请参阅第24.3.8节“INFORMATION_SCHEMA EVENTS 事件表”。

事件操作语句未显示在SHOW EVENTS的输出中。使用SHOW CREATE EVENTINFORMAT_SCHEMA EVENTS表。

http://www.lryc.cn/news/486359.html

相关文章:

  • 如何在react中使用react-monaco-editor渲染出一个编辑器
  • 【Linux】Github 仓库克隆速度慢/无法克隆的一种解决方法,利用 Gitee 克隆 Github 仓库
  • HarmonyOS Next 组件或页面之间的所有通信(传参)方法总结
  • 单片机学习笔记 1. 点亮一个LED灯
  • Poetry 完整安装与项目环境搭建指南
  • 【MyBatis源码】MapperRegistry详解
  • Java项目实战II基于Spring Boot的工作流程管理系统设计与实现(开发文档+数据库+源码)
  • flink StreamGraph 构造flink任务
  • 【51单片机】LCD1602液晶显示屏
  • 理解 HTML5 Canvas 中逻辑像素与物理像素的关系
  • 7.揭秘C语言输入输出内幕:printf与scanf的深度剖析
  • 数据分析-系统认识数据分析
  • 蓝桥杯介绍
  • 鸿蒙加载网络图片并转换成PixelMap
  • hive搭建
  • 51c扩散模型~合集1
  • 从零开始深度学习:全连接层、损失函数与梯度下降的详尽指南
  • Liebherr利勃海尔 EDI 需求分析
  • java小练习
  • go语言中的占位符有哪些
  • 基于Windows安装opus python库
  • 【设计模式】行为型模式(五):解释器模式、访问者模式、依赖注入
  • 使用nossl模式连接MySQL数据库详解
  • 【MySQL】ubantu 系统 MySQL的安装与免密码登录的配置
  • 高级 SQL 技巧讲解
  • 浅论AI大模型在电商行业的发展未来
  • 【python笔记03】《类》
  • Flutter 应用在真机上调试的流程
  • 以太坊基础知识结构详解
  • 安全见闻(完整版)