运算符
运算符
MySQL中的运算符有:算数运算符、比较运算符、逻辑运算符、位运算符。
算数运算符
| 运算符 | 作用 |
|---|---|
| + | 加法 |
| - | 减法 |
| * | 乘法 |
| /, DIV | 除法,返回商 |
| %, MOD | 除法,返回余数 |
比较运算符
| 运算符 | 作用 |
|---|---|
| = | 等于 |
| <>或!= | 不等于 |
| <=> | NULL安全的等于 |
| < | 小于 |
| <= | 小于等于 |
| > | 大于 |
| >= | 大于等于 |
| BETWEEN | 存在于指定范围 |
| IN | 存在于指定集合 |
| IS NULL | 为NULL |
| IS NOT NULL | 不为NULL |
| LIKE | 通配符表达式 |
| REGEXP或RLIKE | 正则表达式匹配 |
逻辑运算符
| 运算符 | 作用 |
|---|---|
| NOT或! | 逻辑非 |
| AND或&& | 逻辑与 |
| OR或| | 逻辑或 |
| XOR | 逻辑异或 |
位运算符
| 运算符 | 作用 |
|---|---|
| & | 位与 |
| | | 位或 |
| ^ | 位异或 |
| ~ | 位取反 |
| >> | 位右移 |
| << | 位左移 |
