运算符(MYSQL 推荐优先使用英文运算符,优先级高,尽量减少数据库进行逻辑运算,优先进行存储)
| 运算符(MYSQL 推荐优先使用英文运算符,优先级高,尽量减少数据库进行逻辑运算,优先进行存储) | |||
| 类别 | 符号 | 含义 | 备注 |
| 运算符 | + | 加法 | |
| - | 减法 | ||
| * | 乘法 | ||
| / | 除法 | DIV | |
| % | 取余数 | MOD | |
| = | 等于 | ||
| <> | 不等于 | != | |
| > | 大于 | ||
| < | 小于 | ||
| >= | 大于等于 | ||
| <= | 小于等于 | ||
| 操作符 | BETWEEN | 之间 | BETWEEN 值1 AND 值2 |
| IN | 存在于集合内 | IN (集合值列表) | |
| IS NULL | 为空 | ||
| IS NOT NULL | 不为空 | ||
| REGEXP | 正则匹配 | 值1 REGEXP 值2 (尽量不用) | |
| LIKE | 通配符匹配 | %模糊查询 | |
| 逻辑运算符 | NOT | 非 | ! |
| AND | 与 | && | |
| OR | 或 | || | |
| XOR | 异或 | ||
| 按位运算符 | & | 与 | |
| | | 或 | ||
| ^ | 异或 | ||
| ~ | 非 | ||
| << | 左移 | ||
| >> | 右移 | ||
| 函数 | |||
| 类别 | 符号 | 含义 | 备注 |
| 数据库常用函数 | DATABASE() | 查看当前所在的库 | |
| MD5() | 数据加密 | ||
| COUNT() | 统计数据长度 | ||
| SUM() | 累加和运算 | ||
| CONCAT() | 连接字段 | CONCAT(ID,NAME) | |
