当前位置:首页 » 存储配置 » mysql查看存储过程

mysql查看存储过程

发布时间: 2022-04-22 12:23:40

㈠ mysql怎么查看存储过程的创建语句

查看存储过程创建语句可运行下列SQL语句:

语法
show create {procere|function} sp_name;

例如查看存储过程myPro的创建语句
show create procere myPro;

查看自定义函数myFunc的创建语句
show create function myFunc;

㈡ 怎么查看mysql中已创建的存储过程

在master中的表中有sysobjects,自己写了一些存储过程就在在里面.你也可以在通过 sp_helptext procere_name.

㈢ 怎么在mysql中查询已建立的存储过程

1、首先先创建一个存储过程,代码如图,存储过程主要的功能是为表JingYan插入新的数据。

㈣ 如何查看mysql存储过程中sql的执行计划

查看存储过程创建语句可运行下列sql语句:语法showcreate{procere|function}sp_name;例如查看存储过程mypro的创建语句showcreateproceremypro;查看自定义函数myfunc的创建语句showcreatefunctionmyfunc;

㈤ mysql 存储过程存在什么地方

如果想查看存储过程的话:
show procere status;
想看存储过程代码:
show create procere procere_name;
存储过程存放在infomation_schema.ROUTINES表内。

㈥ mysql存储过程调用成功了怎么查询

把maxf和avgf设置成存储过程的返回值,调用的时候取返回值就行了

㈦ mysql 怎么查询存储过程中用到哪些表

假设A表有3个字段,ID, DATA1,DATA2
简单的话可以不使用存储过程,比如:
select * form A where ID in (select ID from A where DATA1 between 0 and 100)

如果你的应用比较复杂,在嵌套中还有复杂的运算,存储过程可以如下例子:
CREATE PROCEDURE test(in_start int,in_end int)
BEGIN
DECLARE ids TEXT;
select GROUP_CONCAT(ID) into ids from A where DATA1 between in_start and in_end;
select * from A where FIND_IN_SET(ID,ids) > 0;
END
注: in_start, in_end是DATA1的筛选范围。 后面一个select直接返回一个表

直接用SQL和使用存储过程各有利弊,存储过程在你使用大量查询及SQL运算的时候效率很高,而且存储过程一旦写入数据库会被自动编译运行速度比较快,而SQL是每次执行都需要被编译一次的。但是存储过程的调试比较麻烦,不像你使用编程语言和SQL的时候可以单步调试。而且如果没有熟练掌握存储过程的效率优化情况下,使用存储过程可能比使用SQL更慢。

㈧ mysql 如何查看某个表在哪些存储过程中用那个到了

SELECT * FROM mysql.proc

WHERE type = 'PROCEDURE'

AND specific_name = 'P_UserBetDayDetail'

AND Body LIKE '%Report_UserBetDayDetail%';

  • mysql.proc:表示查询的目标表;

  • type = 'PROCEDURE':表示查询的是存储过程;

  • specific_name = 'P_UserBetDayDetail' :表示查询的具体存储过程名称;

  • Body LIKE '%Report_UserBetDayDetail%':表示存储过程内容中包含的表。

㈨ 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
procere
status;
//存储过程
SHOW
PROCEDURE
STATUS
WHERE
db='servant_591up'
show
function
status;
//函数
查看存储过程或函数的创建代码
show
create
procere
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

㈩ mysql query browser 怎么查看存储过程

如果在MySQL服务器上,使用本地用户(比如''@'localhost')登录、创建存储过程,然后在另一台机器上使用MySQL Query Browser,无法编辑该存储过程。
点击“edit”后,显示的存储过程是空的。
这可能与MySQL的权限或者安全机制有关,这种情况下,并不影响对存储过程的调用。

热点内容
sql语句视图 发布:2024-11-19 08:30:23 浏览:933
ftpjava上传 发布:2024-11-19 08:30:09 浏览:407
苹果摄像机为什么比安卓清晰 发布:2024-11-19 08:20:20 浏览:830
为什么安卓手机下载不了微信 发布:2024-11-19 08:19:37 浏览:836
android情景分析 发布:2024-11-19 08:19:36 浏览:190
系统存储设备容量 发布:2024-11-19 08:05:28 浏览:995
向外访问 发布:2024-11-19 07:50:21 浏览:555
androidbase64图片 发布:2024-11-19 07:48:45 浏览:727
搭建小说网站国外服务器 发布:2024-11-19 07:42:49 浏览:800
在家如何更改网络密码 发布:2024-11-19 07:36:21 浏览:797