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

mysql 查询数据库中的存储过程与函数的语句,第1张

方法一:

select

`name`

from

mysqlproc

where

db

=

'your_db_name'

and

`type`

=

'PROCEDURE'

//存储过程

select

`name`

from

mysqlproc

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_schemaVIEWS

//视图

SELECT

from

information_schemaTABLES

//表

查看触发器

方法一:

语法:SHOW

TRIGGERS

[FROM

db_name]

[LIKE

expr]

实例:SHOW

TRIGGERS\G

//触发器

方法二:

对INFORMATION_SCHEMA数据库中的TRIGGERS表查询

mysql>SELECT

FROM

triggers

T

WHERE

trigger_name=”mytrigger”

\G

方法/步骤 1、安装了一个数据库,那怎样查看数据库的版本号,可以用version()函数实现,代码如下: select version(); 如下图所示: 2、查询MySQL服务到现在的连接次数,即服务器的连接数,用connection_id()函数实现,代码如下: select connection_id(); 如下图所示: 3、有时需要查询你正在使用的数据库名称,利用database()函数和schema()函数实现,返回的结果是当前数据库名,代码如下: select database(); select schema(); 如下图所示: 4、返回正在连接的用户名或当前用户,可以利用user()、system_user()等函数,具体实现代码如下: select user(); select system_user(); select session_user(); select current_user(); 如下图所示: 5、查询字符串的字符集,利用charset(str),返回字符串str的字符集,代码如下: select charset('you'); 如下图所示: 6、查询字符串的字符排列方式,利用collation(str)函数,返回字符串str的字符排列方式,代码如下: select collation('donghai'); 如下图所示: 7、获取最后一个自动生成的ID值,用last_insert_id()函数实现,返回最后生成的auto_increment值,代码如下: select last_insert_id(); 如下图所示: 以上就是专题栏小编带来的mysql中文版教程,更多教程请看“/zt/mysql/”

以上就是关于mysql 查询数据库中的存储过程与函数的语句全部的内容,包括:mysql 查询数据库中的存储过程与函数的语句、如何利用MySQL函数查询数据库的系统信息、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10197405.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存