mysql 中常用命令 待一直完善

查看当前用户

select user();

-----------------------------------------------————————————————————————

 查看当前数据库

select database();

------------------------------------------——————————————————————————————

查看job调度计划表功能是否开启

SELECT@@event_scheduler;

mysql 中常用命令 待一直完善

off代表没开启

————————————————————————————————————————————————————————

SHOW PROCESSLIST;

 

SHOW PROCESSLIST;

如果看到event_scheduler为on或者PROCESSLIST中显示有event_scheduler的信息说明就已经开启了事件。如果显示为off或者在PROCESSLIST中查看不到event_scheduler的信息,那么就说明事件没有开启,我们需要开启它。

————————————————————————————————————————

show tables;查看库下有哪些表

mysql 中常用命令 待一直完善

________________________________________________________________________________

查看数据库中有哪些存储过程

select name from mysql.proc where db = 'colliery'; 

其中'colliery' 是我的数据库名称, 查询结果中的test是我的自定义的存储过程名称

mysql 中常用命令 待一直完善

——————————————————————————————

查看数据库中有哪些存储例程

SELECT
    *
FROM
    information_schema.routines
WHERE
    routine_schema = 'colliery'

mysql 中常用命令 待一直完善

————————————————————————————————————————————

查看某个数据库下的存储过程状态

#colliery是我的数据库名称
SHOW PROCEDURE STATUS
WHERE
    db = 'colliery'  

mysql 中常用命令 待一直完善

————————————————————————————————————————————————

查看某一个存储过程的定义信息 

SHOW CREATE PROCEDURE 数据库.存储过程名;

如下:

mysql 中常用命令 待一直完善