字符函数:
CONCAT() 字符连接
CONCAT_WS() 使用指定的分隔符进行字符连接
FORMAT() 数字格式化
LOWER() 转换为小写字母
UPPER() 转换为大写字母
LEFT() 获取左侧字符
RIGHT() 获取右侧字符
LENGTH() 获取字符串长度
TRIM() 删除前导和后续字符
SUBSTRING() 字符串截取(正反两个方向都可以,下标从1开始)
[NOT] LIKE 模式匹配(‘%’代表任意个字符 ‘_’代表任意一个字符 用escape标注转义字符)
REPLACE() 字符串替换
数值运算符与函数:
SELECT CEIL(3.01); 进一取整:4
SELECT FLOOR(3.99); 舍一取整:3
SELECT 9 DIV 4; 整数除法:2(注意结果是整数)与除法/等价
SELECT 5 MOD 3; 取余数(模)
SELECT POWER(3,3) 幂运算,表示三个3次方:27
SELECT ROUND(7.7); 四舍五入法:8
SELECT TRUNCATE(3.651,1) 数字截取:3.6 用的少
比较运算符与函数:
[NOT] BETWEEN...AND... 是否在数值域范围内
[NOT] IN() 是否在枚举值范围内
IS [NOT] NULL 是否为空
日期时间函数
NOW() 当前日期和时间
CURDATE() 当前日期
CURTIME() 当前时间
DATE_ADD() 日期变化
DATEDIFF() 日期差值
DATE_FORMAT() 日期格式化
信息函数
CONNECTION_ID() 连接ID
DATEBASE() 当前数据库
LAST_INSERT_ID() 最后插入记录的ID号
USER() 当前用户
VERSION() 版本信息
聚合函数
AVG() 平均值
COUNT() 计数
MAX() 最大值
MIN() 最小值
SUM() 求和
加密函数
MD5()
PASSWORD()