MySQL数据库中的常用函数可以按照不同的类别进行划分,主要包括字符串函数、数值函数、日期和时间函数、条件函数等。以下是各类别中一些常用的函数:
1. **字符串函数**
- `CONCAT(str1, str2, ...)`:连接两个或多个字符串。
- `LENGTH(str)`:返回字符串的长度。
- `SUBSTRING(str, pos, len)`:从字符串中提取子字符串。
- `REPLACE(str, from_str, to_str)`:替换字符串中的子串。
- `LOWER(str)`:将字符串转换为小写。
- `UPPER(str)`:将字符串转换为大写。
2. **数值函数**
- `ABS(x)`:返回数的绝对值。
- `ROUND(x, d)`:将数四舍五入到小数点后d位。
- `CEILING(x)`:返回大于或等于x的最小整数。
- `FLOOR(x)`:返回小于或等于x的最大整数。
- `MOD(x, y)`:返回x除以y的余数。
3. **日期和时间函数**
- `NOW()`:返回当前日期和时间。
- `CURDATE()`:返回当前日期。
- `CURTIME()`:返回当前时间。
- `DATE_ADD(date, INTERVAL expr type)`:向日期添加指定的时间间隔。
- `DATEDIFF(dat