Documentation Home

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 逻辑异或
| 按位或
~ 按位取反