mysq创建函数

Posted xiehuazhen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysq创建函数相关的知识,希望对你有一定的参考价值。

1.首先查看是否开启了创建函数的功能?

show variables like ‘%fun%‘;

技术分享图片

2.如果变量的值为off需要开启

set log_bin_trust_function_creators = 1;

技术分享图片

3.创建函数的语法

create function 函数名(变量1,变量2,...)

returns 数据类型

begin  

  ......执行的程序代码

  return 数据;

end;

技术分享图片

4.测试

select 函数名(变量1,变量2,...);

技术分享图片

5.查看函数body

show create function fun_add;

技术分享图片

6.删除函数

drop function if exists 函数名;

技术分享图片

以上是关于mysq创建函数的主要内容,如果未能解决你的问题,请参考以下文章

mysql相邻行数据计算的自定义变量@和Lead窗口函数的具体案例适应版本mysq5.7 mysql8.0

Mysq 分组查询语句以及添加条件的分组查询

mySQL存储函数问题

MySQL数据库Day01-MySQL数据库基本概念

MySQL数据库Day01-数据库MySQL的基本概念

mysql函数和操作符