hangkk2008

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

查看有哪些存储过程,函数,触发器

select db,`name` from mysql.proc where `type` = 'PROCEDURE'; //存储过程
select db,`name` from mysql.proc where `type` = 'FUNCTION'; //函数
SELECT TRIGGER_SCHEMA,TRIGGER_NAME FROM INFORMATION_SCHEMA.triggers; //触发器
SELECT TABLE_SCHEMA,TABLE_NAME from information_schema.VIEWS; //视图
SELECT count(0) from information_schema.TABLES; //SELECT EVENT_SCHEMA,EVENT_NAME FROM INFORMATION_SCHEMA.events; //事件

 

给过程执行权限
GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON `school`.* TO 'tmapps'@'10.%';
GRANT SELECT ON `mysql`.`proc` TO 'tmapps'@'10.%' ;

 

 

查看存储过程或函数的创建代码

show create procedure proc_name;
show create function func_name;

查看触发器

语法:SHOW TRIGGERS [FROM db_name] [LIKE expr]
实例:SHOW TRIGGERS\G //触发器

 

posted on 2019-03-29 21:11  鱼儿也疯狂  阅读(117)  评论(0)    收藏  举报