MySQL运算符、函数详解及示例

该思维导图总结了MySQL中的运算符和函数。运算符部分涵盖算术运算符、比较运算符、逻辑运算符和位运算符,详细列举了每个运算符的符号和功能。函数部分则包含数学函数、聚合函数、日期和时间函数、控制流判断函数、字符串函数、系统信息函数、加密函数、格式化函数、JSON函数和窗口函数,并对部分常用函数进行了简要说明,例如COUNT, SUM, AVG等聚合函数,以及CONCAT, SUBSTRING等字符串函数。 该思维导图全面地概括了MySQL中常用的运算符和函数,方便用户快速查找和理解。

源码
# MySQL运算符、函数详解及示例
## 运算符
### 算术运算符
- 加法 (+)
- 减法 (-)
- 乘法 (*)
- 除法 (/)
- 求余 (%)
- 整数除法 (DIV)
- 模运算 (MOD)
### 比较运算符
- 等于 (=)
- 相等 (<=>)
- 大于 (>)
- 大于等于 (>=)
- 小于 (<)
- 小于等于 (<=)
- 不等于 (<>)
- 不等于 (!=)
- 为空 (IS NULL)
- 不为空 (IS NOT NULL)
- 判断集合
  - 在集合内 (IN)
  - 不在集合内 (NOT IN)
- 判断范围
  - 包含 (BETWEEN)
  - 不包含 (AND)
- 匹配
  - 模糊匹配 (LIKE)
  - 反向模糊匹配 (NOT LIKE)
- 正则匹配 (REGEXP)
### 逻辑运算符
- 逻辑与 (AND)
- 逻辑或 (OR)
- 逻辑非 (NOT)
- 逻辑异或 (XOR)
### 位运算符
- 位与 (&)
- 位或 (|)
- 位异或 (^)
- 位取反 (~)
- 位右移 (>>)
- 位左移 (<<)
## 函数
### 数学函数
- 绝对值 (ABS)
- 四舍五入 (ROUND)
- 圆周率 (PI)
- 平方根 (SQRT)
- 符号 (SIGN)
- 幂运算 (POW)
- 对数 (LOG)
### 聚合函数
- 计数 (COUNT)
- 平均值 (AVG)
- 最小值 (MIN)
- 最大值 (MAX)
- 总和 (SUM)
### 日期和时间函数
- 当前日期 (CURDATE)
- 当前时间 (CURTIME)
- 当前日期时间 (NOW)
- 日期加法 (DATE_ADD)
- 日期减法 (DATE_SUB)
### 控制流判断函数
- 条件测试 (IF)
- 条件表达式 (CASE WHEN)
- 选择表达式 (COALESCE)
### 字符串函数
- 字符串连接 (CONCAT)
- 字符串左侧 (LEFT)
- 字符串右侧 (RIGHT)
- 子字符串 (SUBSTRING)
- 字符串重复 (REPEAT)
- 字符串长度 (LENGTH)
### 系统信息函数
- 版本 (VERSION)
- 用户名 (USER)
- 数据库名 (DATABASE)
### 加密函数
- MD5 加密
- SHA1 加密
- SHA2 加密
- AES 加密 (AES_ENCRYPT)
### 格式化函数
- 数字格式化 (FORMAT)
- 日期格式化 (DATE_FORMAT)
### JSON函数
- JSON提取 (JSON_EXTRACT)
- JSON数组 (JSON_ARRAY)
- JSON对象 (JSON_OBJECT)
### 窗口函数
- 窗口函数概述
- 聚合窗口函数 (SUM() OVER, COUNT() OVER)
- 行号窗口函数 (ROW_NUMBER() OVER)
图片
MySQL运算符、函数详解及示例