mysql之自定义函数
本文内容:
- 什么是函数
- 函数的创建
- 函数的调用
- 函数的查看
- 函数的修改
- 函数的删除
什么是函数:
- 函数存储着一系列sql语句,调用函数就是一次性执行这些语句。所以函数可以降低语句重复。【但注意的是函数注重返回值,不注重执行过程,所以一些语句无法执行。所以函数并不是单纯的sql语句集合。】
- mysql函数有自己的自定义函数(已经定义好了的函数),想了解更多的可以参考我的另一篇博文:mysql之常用函数
- 这里主要介绍如何自定义函数。
补充:
- 函数与存储过程的区别:函数只会返回一个值,不允许返回一个结果集。函数强调返回值,所以函数不允许返回多个值的情况,即使是查询语句。
复制代码
-- 不行的代码:Not allowed to return a result set from a function create function myf()returns int begin select * from student; return 100; end;

本文详细介绍了MySQL中自定义函数的概念、创建、调用、查看、修改和删除的方法。通过示例展示了如何创建带参数的函数,并解释了与存储过程的区别,以及如何解决创建函数时可能出现的`log_bin_trust_function_creators`错误。
最低0.47元/天 解锁文章
1717

被折叠的 条评论
为什么被折叠?



