MySQL 8.3 Release Notes
表 14.3 操作符
Name | Description | Deprecated |
---|---|---|
& |
按位与 | |
> |
大于操作符 | |
>> |
右移位 | |
>= |
大于或等于操作符 | |
< |
小于操作符 | |
<> , != |
不等于操作符 | |
<< |
左移位 | |
<= |
小于或等于操作符 | |
<=> |
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 |
非 NULL 值测试 | |
IS NULL |
NULL 值测试 | |
LIKE |
简单模式匹配 | |
MEMBER OF() |
如果第一个操作数匹配第二个操作数的 JSON 数组中的任何元素,则返回 true (1),否则返回 false (0) | |
NOT , ! |
否定值 | |
NOT BETWEEN ... AND ... |
是否不在值范围内 | |
NOT IN() |
是否不在值集合中 | |
NOT LIKE |
简单模式匹配否定 | |
NOT REGEXP |
REGEXP 否定 | |
OR , || |
逻辑或 | |
REGEXP |
字符串是否匹配正则表达式 | |
RLIKE |
字符串是否匹配正则表达式 | |
SOUNDS LIKE |
比较声音 | |
XOR |
逻辑异或 | |
| |
按位或 | |
~ |
按位反转 |