mySQL查看存储过程、函数、视图、触发器
2024-08-23 14:08:39
一、查看存储过程
1.show procedure status; //查看所有的
2.show create procedure proc_AllUser[proc_name]; 查看proc_AllUser这个存储过程的具体信息
3.select 'name' from mysql.proc where db = 'test' and 'type' = 'PROCEDURE';
e.g.
select * from mysql.proc where db = 'sfjc' and type = 'PROCEDURE'; //查看存储过程
select * from mysql.pro where db = 'sfjc' and type = 'function'; //查看函数
二、查看函数
1.show function status; //对比下面的,查看的信息少,只是一些状态信息
2.select * from mysql.proc where db= 'test' and type = 'function'; //可以当成查看表
三、查看视图
1.select * from information_schema.VIEWS;
四、查看表
1.select * from information_schema.TABLES;
五、查看触发器
1.语法:SHOW TRIGGERS [FROM db_name] [LIKE expr]
实例:mysql>SHOW TRIGGERS \G; //查看触发器
(实战中加了'\G':在客户端下没用,在cmd中操作命令可行,用于纵向显示)
e.g.
show triggers from sfjc where definer like 'bghc%'; //显示definer中以bghc开头的
show create trigger sfjc_dj_djlxr_before_update[trigger_name];
2.对INFORMATION_SCHEMA数据库中的TRIGGERS表查询
mysql>SELECT * FROM triggers T WHERE trigger_name=”mytrigger” \G
select * from triggers where trigger_name like 'sfjc_dj%';
最新文章
- 设计模式(十三):从“FQ”中来认识代理模式(Proxy Pattern)
- Whole life
- 通用权限管理系统接口文档V4.2 版本之消息接口介绍
- CentOS下yum安装wine
- [译]GotW #1: Variable Initialization
- c++ 名字粉碎(name mangling)
- UVA11361 Investigating Div-Sum Property(数位dp)
- 这两天写的mybatis配置文件,主要是有输出和输入的存储过程
- 为什么需要DevOps
- NSArray和NSSet的区别
- 学习笔记:JavaScript-入门篇
- JavaScript基础:BOM的常见内置方法和内置对象
- Docker之镜像
- Linux Nginx Web环境安装SSL证书后强行指向HTTPS方法
- 〖C语言学习笔记 〗(二) 数据类型
- liunx之用户管理
- Git:远程仓库的使用
- ODBC 安装/使用/编程
- Codeforces Round #265 (Div. 2) D. Restore Cube 立方体推断
- 2017ACM暑期多校联合训练 - Team 6 1010 HDU 6105 Gameia (博弈)
热门文章
- elasticsearch 深入 —— 相关度控制
- tensorflow用dropout解决over fitting
- Freeswitch Tutorial
- 2018-8-10-如何使用-Q#
- @Profile使用及SpringBoot获取profile值
- 12-低延迟、全接口(HMDI、DVI、YPb Pr、RGB)H.264全高清编码器解码器
- yara规则的二进制漏洞
- activemq---点对点/发布订阅模式简单代码示例
- 异常 Cannot resolve class or package
- [AtCoder] Yahoo Programming Contest 2019