怎么查看mysql函数 如何查看mysql

mysql怎么查询当前支持的所有函数

MySQL客户端SQLyog,使用某一数据库时,需要选定该数据库,那如何查询选中的数据库,可以利用DATABASE(),代码如下:

创新互联建站从2013年创立,先为华州等服务建站,华州等地企业,进行企业商务咨询服务。为华州企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

SELECT DATABASE();

如下图所示:

2

安装了MySQL数据库,想查看一下版本号,VERSION()返回当前数据库版本,代码如下:

SELECT VERSION();

怎么查看mysql中已定义的自定义函数

有以下提示供参考:

1、从 chaxun 的函数定义来看,只传递了一个 $str 参数,而函数中直接就使用了 $conn ,如果这个$conn 并不是全局变量,那么就会出错。

2、建议在进行 query 之前,先用 $sql 里的语句到 MySQL 管理器直接运行一下,看有没有正确的结果。

MySQL数据库开启、关闭、查看函数功能的方法

应用

MySQL

时,会遇到不能创建函数的情况。出现如下错误信息:

复制代码

代码如下:

ERROR

1418

:

This

function

has

none

of

DETERMINISTIC,

NO

SQL,

or

READS

SQL

DATA

in

its

declaration

and

binary

logging

is

enabled

(you

*might*

want

to

use

the

less

safe

log_bin_trust_function_creators

variable)

那是因为没有将功能开启。

开启MySQL函数功能:

复制代码

代码如下:

SET

GLOBAL

log_bin_trust_function_creators=1;

关闭MySQL函数功能:

复制代码

代码如下:

SET

GLOBAL

log_bin_trust_function_creators=0;

查看状态:

复制代码

代码如下:

show

variables

like

'%func%';

mysql函数查看

查询数据库中的存储过程和函数

select `name` from mysql.proc where db = 'xx' and `type` = 'PROCEDURE' //存储过程

select `name` from mysql.proc where db = 'xx' and `type` = 'FUNCTION' //函数

show procedure status; //存储过程

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]

SELECT * FROM triggers T WHERE trigger_name=”mytrigger” \G


分享文章:怎么查看mysql函数 如何查看mysql
标题来源:http://azwzsj.com/article/hejppd.html