
1 存储函数
1.1 存储程序的分类
根据调用方式的不同,可以把存储程序分为存储例程、触发器和事件这几种类型。其中,存储例程又可以被分为存储函数和存储过程。
1.2 存储函数概述
MySQL支持自定义函数,定义好之后,调用方式与调用MySQL预定义的系统函数一样。用户自己定义的存储函数与MySQL内部函数是一个性质的。区别在于,存储函数是“用户自己定义”的,而内部函数是MySQL的”开发者定义“的。
2 存储函数使用
2.1 创建存储函数
MySQL中定义存储函数的语句如下:
CREATE FUNCTION 函数名(参数名 参数类型,...)
RETURNS 返回值类型
[characteristics ...]
BEGIN
函数体 #函数体中肯定有
RETURN 语句
END

本文深入探讨了MySQL的存储函数,包括存储程序的分类、存储函数的创建、使用、查看和删除。重点讲解了如何定义和调用存储函数,以及通过SHOW CREATE和ALTER语句进行管理和修改。同时,文章提到了存储过程与函数的对比及优缺点,强调了存储函数在数据库管理中的作用。
订阅专栏 解锁全文
265





