MySQL中的运算符和函数

字符函数

CONCAT() 连接多个字符
MySQL中的运算符和函数
CONCAT_WS() 使用指定的连接符进行字符连接
MySQL中的运算符和函数
FORMAT() 数字格式化
MySQL中的运算符和函数

LOWER() 转换为小写字母
MySQL中的运算符和函数

UPPER() 转换为大写字母
MySQL中的运算符和函数

LEFT() 获取左侧字符
MySQL中的运算符和函数

RIGHT() 获取右侧字符
MySQL中的运算符和函数

LENGTH() 获取字符串长度
MySQL中的运算符和函数
LTRIM() 删除左边的空格
MySQL中的运算符和函数
RTRIM() 删除右边的空格
MySQL中的运算符和函数
TRIM() 删除左右两边的空格
MySQL中的运算符和函数

SUBSTRING(字符串,起始位置,截取长度) 截取字符串,起始位置可以为负数,mysql中的位置索引从1开始,不是从0开始
MySQL中的运算符和函数
REPLACE(字符串,被替换的字符串,替换的字符串) 字符串替换
MySQL中的运算符和函数
[NOT] LIKE 匹配字符串
MySQL中的运算符和函数
其中%代表0个或多个字符,_代表一个字符
那如果我们想匹配%应该如何操作了、可以通过ESCAPGE 来指定某个字符后面的%为需要匹配的字符串,如何指定y后面的%为需要匹配的字符。
MySQL中的运算符和函数

数值运算符

CEIL() 进1取整
MySQL中的运算符和函数
FLOOR() 舍1取整
MySQL中的运算符和函数
除法
MySQL中的运算符和函数
DIV 整数除法
MySQL中的运算符和函数
MOD 取余数
MySQL中的运算符和函数
POWER()幂运算
MySQL中的运算符和函数
ROUND() 四舍五入
MySQL中的运算符和函数
TRUNCATE() 截取数字
MySQL中的运算符和函数

比较运算符

[NOT] BETWEEN…AND… [不]在范围之内,闭区间
MySQL中的运算符和函数

[NOT] IN () [不]在列出值范围内
MySQL中的运算符和函数

IS [NOT] NULL [不]为空
MySQL中的运算符和函数
NOW() 当前的日期和时间
MySQL中的运算符和函数
CURDATE() 当前日期
MySQL中的运算符和函数

CURTIME() 当前时间
MySQL中的运算符和函数

DATE_ADD() 日期变化计算
MySQL中的运算符和函数

DATEDIFF() 日期差值计算
MySQL中的运算符和函数

DATE_FORMAT() 日期格式化
MySQL中的运算符和函数

信息函数

CONNECTION_ID() 连接ID
MySQL中的运算符和函数

DATEBASE() 当前数据库
MySQL中的运算符和函数
USER() 当前用户
MySQL中的运算符和函数
VERSION() 版本信息
MySQL中的运算符和函数
LAST_INSERT_ID() 最后插入记录的ID
MySQL中的运算符和函数

聚合函数

AVG() 平均值
MySQL中的运算符和函数

COUNT() 计数
MySQL中的运算符和函数

MAX() 最大值
MySQL中的运算符和函数

MIN() 最小值
MySQL中的运算符和函数

SUM() 求和
MySQL中的运算符和函数

加密函数

MD5() 信息摘要算法
MySQL中的运算符和函数

PASSWORD() 密码算法
MySQL中的运算符和函数