文章目录
单行函数
介绍:操作数据与对象
参数返回一个结果
只对一行进行变换
每行返回一个结果
可以嵌套
参数可以是一列或一个值
一、数值函数
1.基本函数
2.角度与弧度互换函数
3.三角函数
4.指数对数函数
5.进制间的转换
二、字符串函数
注意:MySQL中,索引位置是从1开始
三、日期和时间函数
1.获取日期、时间
2.日期与时间戳的转换
3.获取月份、星期、星期数、天数等函数
4.日期操作函数
type取值:
5.时间和秒钟转换的函数
6.计算日期和时间的函数
第一组:
type取值:
第二组:
7.日期的格式化与解析
四、流程控制函数
IF(value ,value1,value2)
若value为TRUE,返回value1,否则返回value2IFNULL(value1,value2)
若value1不为NULL,返回value1,否则返回value2CASE WHEN 条件1
THEN 结果1
WHEN 条件2
THEN 结果2
END
相当于JAVA中的if…else if…elseSELECT CASE 1
WHEN 常量值1 THEN 值1
WHEN 常量值2 THEN 值2
END
类似于JAVA中的switch…case
五、加密与解密函数
加密与解密函数主要用于对数据库中的数据进行加密和解密处理,以防止数据被他人窃取。这些函数在保证数据库安全时非常有用。
六、MySQL信息函数
MySQL中内置了一些可以查询MySQL信息的函数,这些函数主要用于帮助数据库开发或运维人员更好地对数据库进行维护工作。
七、其他函数
MySQL中有些函数无法对其进行具体的分类,但是这些函数在MySQL的开发和运维过程中也是不容忽视的。