MySQL 8.0 参考手册  / 第 5 章 MySQL 服务器管理  /  5.7 MySQL 服务器可加载函数

5.7 MySQL 服务器可加载函数

MySQL 支持可加载函数,即不是内置但可以在运行时(在启动期间或之后)加载以扩展服务器功能,或卸载以删除功能的函数。有关描述可用可加载函数的表,请参阅第 12.2 节,“可加载函数参考”。可加载函数与内置(本机)函数形成对比,内置(本机)函数作为服务器的一部分实现并且始终可用;有关表格,请参阅第 12.1 节,“内置函数和运算符参考”

笔记

可加载函数以前称为用户定义函数 (UDF)。这个术语有点用词不当,因为 用户定义也可以适用于其他类型的函数,例如存储函数(一种使用 SQL 编写的存储对象)和通过修改服务器源代码添加的本机函数。

MySQL 发行版包括可加载函数,它们全部或部分实现了这些服务器功能:

以下部分描述了如何安装和卸载可加载函数,以及如何在运行时确定安装了哪些可加载函数并获取有关它们的信息。

在某些情况下,可加载功能是通过安装实现该功能的组件来加载的,而不是直接加载该功能。有关特定可加载功能的详细信息,请参阅包含它的服务器功能的安装说明。

有关编写可加载函数的信息,请参阅 向 MySQL 添加函数