MySQL 常用运算符大全

算术运算符

比较运算符

逻辑运算符

位运算符

算术运算符

MySQL 支持的算术运算符包括:

在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL。

1、加

2、减

3、乘

4、除

5、商

6、取余

比较运算符

SELECT 语句中的条件语句经常要使用比较运算符。通过这些比较运算符,可以判断表中的哪些记录是符合条件的。比较结果为真,则返回 1,为假则返回 0,比较结果不确定则返回 NULL。

1、等于

2、不等于

3、安全等于

与 = 的区别在于当两个操作码均为 NULL 时,其所得值为 1 而不为 NULL,而当一个操作码为 NULL 时,其所得值为 0而不为 NULL。

4、小于

5、小于等于

6、大于

7、大于等于

8、BETWEEN

9、IN

10、NOT IN

11、IS NULL

12、IS NOT NULL

13、LIKE

14、REGEXP

逻辑运算符

逻辑运算符用来判断表达式的真假。如果表达式是真,结果返回 1。如果表达式是假,结果返回 0。

1、与

2、或

3、非

4、异或

位运算符

位运算符是在二进制数上进行计算的运算符。位运算会先将操作数变成二进制数,进行位运算。然后再将计算结果从二进制数变回十进制数。

1、按位与

2、按位或

3、按位异或

4、按位取反

5、按位右移

6、按位左移

运算符优先级

最低优先级为: :=。

最高优先级为: !、BINARY、 COLLATE。

相关文章