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