MySQL Server enables user-defined functions (UDFs) to be created and loaded into the server to extend server capabilities. Server capabilities can be implemented in whole or in part using UDFs. In addition, you can write your own UDFs.
The following sections provide a reference summary of all UDFs, describe how to install and uninstall UDFs, and how to determine at runtime which UDFs are installed and obtain information about them. For information about writing UDFs, see Section 28.4, “Adding Functions to MySQL”.