运算符
名称 | 描述 |
---|---|
& | 按位与 |
> | 大于运算符 |
>> | 右移 |
>= | 大于或等于运算符 |
< | 少于运算符 |
<> ,!= | 不等于运算符 |
<< | 左移 |
<= | 小于或等于运算符 |
<=> | NULL安全等于运算符 |
% ,MOD | 模运算符 |
* | 乘法运算符 |
+ | 加法运算符 |
- | 减号 |
- | 更改参数的符号 |
-> | 评估路径后从JSON列返回值;等效于JSON_EXTRACT()。 |
->> | 评估路径并取消引用结果后,从JSON列返回值;等效于JSON_UNQUOTE(JSON_EXTRACT())。 |
/ | 部门运营商 |
:= | 赋值 |
= | 分配值(作为SET 语句的一部分,或作为语句的SET 子句的一部分UPDATE ) |
= | 平等算子 |
^ | 按位异或 |
AND ,&& | 逻辑与 |
BETWEEN ... AND ... | 值是否在值范围内 |
BINARY | 将字符串转换为二进制字符串 |
CASE | 案例运算符 |
DIV | 整数除法 |
IN() | 一个值是否在一组值内 |
IS | 针对布尔值测试值 |
IS NOT | 针对布尔值测试值 |
IS NOT NULL | 非空值测试 |
IS NULL | 空值测试 |
LIKE | 简单模式匹配 |
MEMBER OF() (引入8.0.17) | 如果第一个操作数与作为第二个操作数传递的JSON数组的任何元素匹配,则返回true(1),否则返回false(0) |
NOT ,! | 取反值 |
NOT BETWEEN ... AND ... | 值是否不在值范围内 |
NOT IN() | 一个值是否不在一组值内 |
NOT LIKE | 否定简单模式匹配 |
NOT REGEXP | 否REGEXP |
OR ,|| | 逻辑或 |
REGEXP | 字符串是否匹配正则表达式 |
RLIKE | 字符串是否匹配正则表达式 |
SOUNDS LIKE | 比较声音 |
XOR | 逻辑异或 |
| | 按位或 |
~ | 按位反转 |