mysql中运算符

2025-3-26 / 0 评论 / 3 阅读

mysql中有4类运算符,它们是:

  • 算术运算符
  • 比较运算符
  • 逻辑运算符
  • 位操作运算符
  • 算术操作符
    算术操作符是SQL中最基本的操作运算符,主要有一下几种运算符:

+(加)、 -(减)、 *(乘)、 /(除)、 %(求余或者模)

  • 比较运算符
    一个比较运算符的结果总是1,0或者是NULL。MySQL中的比较运算符有:

=、<=>、<> (!=)、<=、>=、>、IS NULL、IS NOT NULL、LEAST、GREATEST、BETWEEN . . . AND. . . 、ISNULL、IN、NOT IN、LIKE、REGEXP

  • 逻辑运算符
    逻辑运算符的求值所得结果均为TRUE、FALSE或NULL。

逻辑运算符有:

  • NOT 或者 !
  • AND 或者 &&
  • OR 或者 ||
  • XOR(异或)
  • 位运算符
    位运算符是用来对二进制字节中的位进行测试、移位或者测试处理。位运算符有:
  • 位或(|)
  • 位与(&)
  • 位异或(^ )
  • 位左移(<<)
  • 位右移(<<)
  • 位取反(\~)