Mysql内置函数总共大概分为几类:数学函数、字符串函数、日期函数、聚合函数、流程函数。
数学函数和Java差不多,大概也就是那些abs()绝对值、sin()正弦值、cos()余弦值、tan()正切值、round()四舍五入、rand()随机数、Mod()余数。
字符串函数也和Java很类似,也就那些:concat拼接字符串、insert替换(所有匹配到的)字符串、replace替换(单个)字符串、substring()截取字符串、length字符串长度、left、right、lower、uper、trim等函数。
日期函数大概有:Now()、SYSDATE()返回当前时间、CURRENT_TIME()返回当前时间、CURRENT_DATE()返回当前日期、Month()返回时间月份、UNIX_TIMESTAMP()返回UNIX时间戳、FROM_UNIXTIME把时间戳转化为时间、ADDTIME、SUBTIME时间的加减等
聚合函数比较少,SUM()求和、COUNT()统计、ACG()平均数、MAX()最大、MIN()最小
流程函数:IF、IFNULL、CASE WHEN判断函数