设为首页收藏本站
查看: 88|回复: 0

[PHP] mysql查询数据库中的存储过程与函数的语句

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2018-7-14 20:38:00 | 显示全部楼层 |阅读模式
    mysql 查询数据库中的存储过程与函数的语句,需要的朋友可以参考下。

    方法一:
    select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' //存储过程
    select `name` from mysql.proc where db = 'your_db_name' and `type` = 'FUNCTION' //函数
    方法二:
    show procedure status; //存储过程
    SHOW PROCEDURE STATUS WHERE db='servant_591up'
    show function status; //函数

    查看存储过程或函数的创建代码
    show create procedure proc_name;
    show create function func_name;
    查看视图
    SELECT * from information_schema.VIEWS //视图
    SELECT * from information_schema.TABLES //表
    查看触发器
    方法一:
    语法:SHOW TRIGGERS [FROM db_name] [LIKE expr]
    实例:SHOW TRIGGERS\G //触发器
    方法二:
    对INFORMATION_SCHEMA数据库中的TRIGGERS表查询
    mysql>SELECT * FROM triggers T WHERE trigger_name=”mytrigger” \G
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表