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