MySQL学习笔记(三)--运算符

1、算术运算符

运算符作用
+ 加法
- 减法
* 乘法
/,DIV 除法,返回商
%,MOD 除法,返回余数

这里写图片描述

2、比较运算符

运算符作用
= 等于
<>、!= 不等于
<=> NULL
<、<= 小于、小于等于
>、>= 大于、大于等于
BETWEEN 存在于指定范围
IN 存在于指定集合
IS NULL 为NULL
IS NOT NULL 不为NULL
LIKE 通配符匹配
REGEXP、RLIKE 正则表达式匹配

比较运算符可以用于比较数字、字符串和表达式。数字作为浮点数比较,而字符串以不区分大小写的方式进行比较。

3、逻辑运算符

逻辑运算符又称为布尔运算符,用来确认表达式的真和假。

运算符作用
NOT、! 逻辑非
AND、&& 逻辑与
OR、|| 逻辑或
XOR 逻辑异或

4、位运算符

位运算是将给定的操作数转化为二进制后,对各个操作数每一位都进行指定的逻辑运算,得到的二进制结果转换为十进制数后就是位运算结果。

运算符作用
& 位与
| 位或
^ 位异或
~ 位取反
>
位右移
<< 位左移

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 !
posted @ 2017-08-17 14:06  上一站牵手  阅读(83)  评论(0)    收藏  举报