帮助中心/最新通知

质量为本、客户为根、勇于拼搏、务实创新

< 返回文章列表

【服务器相关】mysql中的四大运算符种类实例汇总(20多项) 

发表时间:2025-06-16 03:46:00 小编:主机乐-Yutio

运用运算法有什么好处呢?

运用运算符可以更加灵活的使用表中的数据,我们可以通过使用运算符来解决我们的很多问题,大大提高效率。

什么是运算符

运算符是告诉mysql执行特定算术或者逻辑操作的符号。

mysql的内部运算符很丰富,主要有四大类,分别是:

算术运算符:用于各类数值运算

  • 加(+)
  • 减(-)
  • 乘(*)
  • 除(/)
  • 求余(或者称模运算)(%)
  • 比较运算符:用于比较运算
  • 大于(>)
  • 小于(<)
  • 等于(=)
  • 大于等于(>=)
  • 小于等于(<=)
  • 不等于(!=)
  • IN、BETWEEN AND、IS NULL、GREATEST、LEAST、LIKE、REGEXP
  • 逻辑运算符:求值所得结果均为1(TRUE)、0(FALSE),这类运算符有:
  • 逻辑非(NOT或者!)
  • 逻辑与(AND或者&&)
  • 逻辑或(OR或者||)
  • 逻辑异或(XOR)
  • 位运算符:参与运算的操作数按二进制位进行运算
  • 位与(&)
  • 位或(|)
  • 位非(~)
  • 位异或(^)
  • 左移(<<)
  • 右移(>>)

可以看到上面有多达20多种运算符,我们接下来就根据这个来一一进行整理。

算术运算符

算术运算符是sql中最基本的运算符;

老规矩,一切都在操作中;

举个例子

创建表一个名为yunweijia_1的数据表;

等于运算符(=)

如果相等,返回值为1,否则返回值为0;

NOT或!

逻辑非运算符not或者!,表示当操作数为0时,所得值为1;

当操作数为非零值时,所得值为0;

当操作数为null时,所得的返回值为null

位或运算符(||)

位或运算的实质是将参与运算的几个数据按照对应的二进制数作为进行逻辑或运算。对应的二进制位有一个或两个为1则该位的运算结果为1,否则为0。

每个运算符的优先级都是不同的,一般情况下,级别高的运算符先进行计算,如果级别相同,mysql按表达式的顺序从左到右依次计算。如果无法确定优先级,我们可以使用圆括号()来改变优先级。而且这样子会使我们的sql更加优雅,且计算过程更加清晰。 

到此这篇关于mysql中的四大运算符种类汇总(20多项) 的文章就介绍到这了,更多相关mysql运算符内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!


联系我们
返回顶部