12.3 Operators
table12.2 运算符
Name | Description |
---|---|
& | Bitwise AND |
> | 大于运算符 |
>> | Right shift |
>= | 大于或等于运算符 |
< | 少于运算符 |
<>, != | 不等于运算符 |
<< | Left shift |
<= | 小于或等于运算符 |
<=> | NULL 安全等于运算符 |
%, MOD | Modulo operator |
* | Multiplication operator |
+ | Addition operator |
- | Minus operator |
- | 更改参数的符号 |
-> | 评估路径后从 JSON 列返回值;等效于 JSON_EXTRACT()。 |
->>(引入 5.7.13) | 评估路径并取消引用结果后,从 JSON 列返回值;等效于 JSON_UNQUOTE(JSON_EXTRACT())。 |
/ | Division operator |
:= | 赋值 |
= | 分配一个值(作为SET语句的一部分或UPDATE语句的SET 子句的一部分) |
= | Equal operator |
^ | Bitwise XOR |
AND, && | Logical AND |
之间 ... | 值是否在值范围内 |
BINARY | 将字符串转换为二进制字符串 |
CASE | Case operator |
DIV | Integer division |
IN() | 一个值是否在一组值内 |
IS | 针对布尔值测试值 |
IS NOT | 针对布尔值测试值 |
不为空 | 非空值测试 |
IS NULL | 空值测试 |
LIKE | 简单模式匹配 |
NOT, ! | Negates value |
...之间和...之间 | 值是否不在值范围内 |
NOT IN() | 一个值是否不在一组值内 |
NOT LIKE | 否定简单模式匹配 |
NOT REGEXP | 否 REGEXP |
OR, || | Logical OR |
REGEXP | 字符串是否匹配正则 table 达式 |
RLIKE | 字符串是否匹配正则 table 达式 |
SOUNDS LIKE | Compare sounds |
XOR | Logical XOR |
| | Bitwise OR |
~ | Bitwise inversion |