网页编程 - mysql存储-操作符
算术运算符
+ 加 set var1=2+2; 4
- 减 set var2=3-2; 1
* 乘 set var3=3*2; 6
/ 除 set var4=10/3; 3.3333
div 整除 set var5=10 div 3; 3
% 取模 set var6=10%3 ; 1
比较运算符
> 大于 1>2 false
< 小于 2<1 false
<= 小于等于 2<=2 true
>= 大于等于 3>=2 true
between 在两值之间 5 between 1 and 10 true
not between 不在两值之间 5 not between 1 and 10 false
in 在集合中 5 in (1,2,3,4) false
not in 不在集合中 5 not in (1,2,3,4) true
= 等于 2=3 false
<>, != 不等于 2<>3 false
<=> 严格比较两个null值是否相等 null<=>null true
like 简单模式匹配 "guy harrison" like "guy%" true
regexp 正则式匹配 "guy harrison" regexp "[gg]reg" false
is null 为空 0 is null false
is not null 不为空 0 is not null true
< 小于 2<1 false
<= 小于等于 2<=2 true
>= 大于等于 3>=2 true
between 在两值之间 5 between 1 and 10 true
not between 不在两值之间 5 not between 1 and 10 false
in 在集合中 5 in (1,2,3,4) false
not in 不在集合中 5 not in (1,2,3,4) true
= 等于 2=3 false
<>, != 不等于 2<>3 false
<=> 严格比较两个null值是否相等 null<=>null true
like 简单模式匹配 "guy harrison" like "guy%" true
regexp 正则式匹配 "guy harrison" regexp "[gg]reg" false
is null 为空 0 is null false
is not null 不为空 0 is not null true
逻辑运算符
与(and)
and |
true |
false |
null |
---|---|---|---|
true |
true |
false |
null |
false |
false |
false |
null |
null |
null |
null |
null |
或(or)
or |
true |
false |
null |
---|---|---|---|
true |
true |
true |
true |
false |
true |
false |
null |
null |
true |
null |
null |
异或(xor)
xor |
true |
false |
null |
---|---|---|---|
true |
false |
true |
null |
false |
true |
false |
null |
null |
null |
null |
null |
位运算符
| 位或
& 位与
<< 左移位
>> 右移位
~ 位非(单目运算,按位取反)