学习
实践
活动
专区
工具
TVP
写文章

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。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20211029A08AR100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券