0基础学MySQL数据库—从小白到大牛(6)单行函数
一、函数的理解1.1什么是函数
函数在计算机语言使用中贯穿始终,函数的作用是可以把我们经常使用的代码封装起来,需要的时候调用即可,这样==提高了代码的效率==而且==提高了可维护性==。在SQL中我们也可以使用函数对检索出来的数据进行函数操作,使用这些函数,可以极大的==提高用户对数据库的管理效率==
从函数的定义角度出发,函数可以分成==内置函数==,==自定义函数==
1.2不同的DBMS函数的差异
DBMS之间的差异很大,远大于同一个语言不同版本之间的差异。实际上很少的函数被DBMS同时支持的。大部分DBMS会有自己特定的函数,这意味着采用SQL函数的代码可移植性很差,因此在使用函数的时候需要特别注意。
1.3MySQL的内置函数及分类
MySQL提供了丰富的内置函数,从实现功能的角度来看可以分为:
- 数值函数
- 字符串函数
- 日期和时间函数
- 流程控制函数
- 加密与解密函数
- 获取MySQL信息函数
- 聚合函数等 可以将这些丰富的内置函数再分为两类:单行函数和聚合函数(分组函数)