一:算术运算符:
运算符 描述
运算符 | 描述 | 表达式形式 |
> | 大于 | x1>x2 |
< | 小于 | x1<x2 |
= <=> | 等于 | x1=x2 x1<=>x2 |
!=(<>) | 不等于 | x1!=x2 x1<>x2 |
>= | 大于等于 | x1>=x2 |
<= | 小于等于 | x1<=x2 |
between and | 存在指定范围 | x1 between m and n |
is null | 为空 | x1 is null |
in | 存在指定集合内 | x1 in (value1,value2,value3) |
like | 通配符匹配 | x1 like expression |
regexp | 正则表达式匹配 | x1 regexp regularepression |
二:正则表达式
模式字符 | 含义 |
^ | 匹配字符串开始部分 |
$ | 匹配字符串结束部分 |
. | 匹配字符串中的任意一个 |
[字符集合] | 匹配字符集合中的任意一个字符 |
[^字符集合] | 匹配字符集合外的任意一个字符 |
str1|str2|str3 | 匹配str1,str2,str3中的任意一个字符串 |
* | 匹配字符串,包含0个和1个 |
+ | 匹配字符串,包含一个 |
字符串(n) | 字符串出现n次 |
字符串(m,n) | 字符串至少出现m次,最多n次 |
三:逻辑运算符
运算符 | 描述 | 表达式形式 |
and(&&) | 与 | x1 and x2 |
or(||) | 或 | x1 or x2 |
not(!) | 非 | not x1 |
xor | 异或 | x1 xor x2 |
四:位运算符
运算符 | 描述 | 表达式形式 |
& | 与 | x1&x2 |
| | 或 | x1|x2 |
~ | 按位取反 | ~x1 |
^ | 按位异或 | x1^x2 |
<< | 按位左移 | x1<<x2 |
>> | 按位右移 | x1>>x2 |