函数
函数,就是将一段代码封装到一个结构中,在需要执行该段代码的时候,直接调用该结构(函数)执行即可。此操作,实现了代码的复用。在 MySQL 中,函数有两种,分别为:系统函数和自定义函数。
系统函数
顾名思义,系统函数就是系统定义好的函数,在需要的时候,我们直接调用即可。
任何函数都有返回值(对于空函数,我们就认为其返回值为空
),而且在 MySQL 中任何有返回值的操作都是通过select
来操作的,因此 MySQL 的函数调用就是通过select
来实现的。
在 MySQL 中,字符是字符串操作中最常见的基本单位。此外,如果对中文的截取是按字节进行的话,很容易造成乱码的问题。
下面,我们介绍一些常见的、对字符进行操作的系统函数:首先,执行如下语句,定义一些变量,
set @cn = '你好世界';
set @en = 'hello world';
set @one = 'charies';
set @two =