MySQL运算符

1、算数运算符
+ 加
- 减
* 乘
/ 除(DIV)
% 取模(MOD)
2、比较运算符
=     等于
<>或者!= 不等于
<=> NULL安全的等于
< 小于
<= 小于等于
> 大于
>= 大于等于
BETWEEN 存在于指定范围 where id between 1 and 9  查询id从1-9的集合
IN 存在于指定集合 where id in (1,3,5,6) 查询id为1,3,5或者6的集合
IS NULL 为NULL
IS NOT NULL 不为NULL
LIKE 通配符表达式
3、逻辑运算符
NOT或!逻辑非
AND或者&& 逻辑与
OR或者|| 逻辑或
XOR 逻辑异或
4、位运算符
& 位与(位and)
| 位或(位or)
^ 位异或(位xor)
~ 位取反
>> 位右移
<< 位左移

5、运算符的优先级
1 :=
2 ||、OR、XOR
3 &&、AND
4 NOT
5 BETWEEN、CASE、WHEN、THEN、ELSE
6 =、<=>、>=、>、<=、<、<>、!=、IS/LIKE/REGEXP和IN
7 |
8 &
9 <<和>>
10 -和+
11 *、/、div、%、MOD
12 ^
13 -(亿元减号)和~(一元比特反转)
14 !




发表评论

电子邮件地址不会被公开。 必填项已用*标注