函数(2)
日期和时间函数
获取日期,时间
日期与时间戳的转换
获取月份,星期,星期数,天数
日期的操作函数
时间和秒钟转换
计算时间和日期
日期的格式化与解析
格式化:日期------>字符串
解析:字符串------>日期。
格式化:
解析:
必须一一对应
其中GET_FORMAT()既不是格式化也不是解析
流程控制函数
流程控制有三种结构
1.顺序结构
2.分支结构
3.循环结构(sql相当于自带循环)
流程处理函数可以根据不同的条件,执行不同的处理流程,可以再sql语句中实现不同的条件选择。
ifnull(value1,value2):看做是if(value,value1,value2)的特殊情况。
加密与解密函数
加密与解密函数主要用于对数据库中的数据进行加密和解密处理,以防止数据被他人窃取。这些函数在保证数据库安全时非常重要。
password()在mysql8.0被弃用。
加密:
encode和decode在mysql8.0中也被弃用了。
解密:
mysql信息函数
其他函数
mysql中有些函数无法对其进行具体的分类,但是这些函数在mysql的开发和运维过程中也是不容忽视的。
如果n的值小于等于0,只保留整数部分。