mysql 中常用命令 待一直完善
查看当前用户
select user();
-----------------------------------------------————————————————————————
查看当前数据库
select database();
------------------------------------------——————————————————————————————
查看job调度计划表功能是否开启
SELECT
@@event_scheduler;
off代表没开启
————————————————————————————————————————————————————————
SHOW PROCESSLIST;
|
如果看到event_scheduler为on或者PROCESSLIST中显示有event_scheduler的信息说明就已经开启了事件。如果显示为off或者在PROCESSLIST中查看不到event_scheduler的信息,那么就说明事件没有开启,我们需要开启它。
————————————————————————————————————————
show tables;查看库下有哪些表
________________________________________________________________________________
查看数据库中有哪些存储过程
select name from mysql.proc where db = 'colliery';
其中'colliery' 是我的数据库名称, 查询结果中的test是我的自定义的存储过程名称
——————————————————————————————
查看数据库中有哪些存储例程
SELECT
*
FROM
information_schema.routines
WHERE
routine_schema = 'colliery'
————————————————————————————————————————————
查看某个数据库下的存储过程状态
#colliery是我的数据库名称
SHOW PROCEDURE STATUS
WHERE
db = 'colliery'
————————————————————————————————————————————————
查看某一个存储过程的定义信息
SHOW CREATE PROCEDURE 数据库.存储过程名;
如下: