1.日期函数
MySQL提供了大量的日期函数,用于处理日期类型的数据。常用的日期函数有:
CURDATE():返回当前日期。
YEAR(date):返回日期的年份。
MONTH(date):返回日期的月份。
DAY(date):返回日期的天数。
at):将日期按照指定格式进行格式化。
2.字符串函数
MySQL提供了很多字符串函数,用于处理字符串类型的数据。常用的字符串函数有:
CONCAT(str1,str2,…):将多个字符串连接成一个字符串。
):返回从指定位置开始的指定长度的子字符串。
):返回字符串左边指定长度的子字符串。
):返回字符串右边指定长度的子字符串。
TRIM(str):去除字符串两端的空格。
3.数值函数
MySQL提供了一些数值函数,用于处理数值类型的数据。常用的数值函数有:
SUM(expr):计算指定列的总和。
AVG(expr):计算指定列的平均值。
MAX(expr):返回指定列的最大值。
MIN(expr):返回指定列的最小值。
4.条件函数
MySQL提供了一些条件函数,用于处理逻辑判断。常用的条件函数有:
IF(expr1,expr2,expr3):如果expr1为真,则返回expr2,否则返回expr3。
CASE WHEN expr1 THEN expr2 [WHEN expr3 THEN expr4 …] ELSE expr5 END:根据条件进行返回。
5.聚合函数
MySQL提供了一些聚合函数,用于处理分组数据。常用的聚合函数有:
COUNT(expr):计算指定列的行数。
GROUP_CONCAT(expr):将指定列的所有行连接成一个字符串。
以上就是一些常用的MySQL函数,它们可以帮助大家更高效地进行数据库操作。当然,MySQL还有很多其他的函数,大家可以根据自己的需求进行学习和使用。