MySQL 运算符大全详解

目录

    • 一、算术运算符
      • (一)加法运算符 (+)
      • (二)减法运算符 (-)
      • (三)乘法运算符 (*)
      • (四)除法运算符 (/)
      • (五)模运算符 (%)
    • 二、比较运算符
      • (一)等于 (=)
      • (二)不等于 (!= 或 <>)
      • (三)大于 (>)
      • (四)小于 (<)
      • (五)大于等于 (>=)
      • (六)小于等于 (<=)
    • 三、逻辑运算符
      • (一)AND
      • (二)OR
      • (三)NOT
    • 四、位运算符
      • (一)按位与 (&)
      • (二)按位或 (|)
      • (三)按位异或 (^)
      • (四)左移 (<<)
      • (五)右移 (>>)
    • 五、字符串运算符
      • (一)字符串连接 (CONCAT())
      • (二)字符串比较 (=, !=, <, >)
    • 六、NULL 相关运算符
      • (一)IS NULL
      • (二)IS NOT NULL
    • 七、模式匹配运算符
      • (一)LIKE
      • (二)NOT LIKE
    • 八、正则表达式运算符
      • (一)REGEXP
      • (二)NOT REGEXP
    • 九、范围运算符
      • (一)BETWEEN
      • (二)NOT BETWEEN
    • 十、集合运算符
      • (一)IN
      • (二)NOT IN
    • 十一、其他运算符
      • (一)IS
      • (二)CASE
    • 十二、总结

一、算术运算符

(一)加法运算符 (+)

用于计算两个数值的和。

SELECT 5 + 3; -- 结果为 8

(二)减法运算符 (-)

用于计算两个数值的差。

SELECT 5 - 3; -- 结果为 2

(三)乘法运算符 (*)

用于计算两个数值的积。

SELECT 5 * 3; -- 结果为 15

(四)除法运算符 (/)

用于计算两个数值的商。

SELECT 10 / 2; -- 结果为 5

(五)模运算符 (%)

用于计算两个数值的余数。

SELECT 10 % 3; -- 结果为 1

二、比较运算符

(一)等于 (=)

用于比较两个值是否相等。

SELECT 5 = 5; -- 结果为 1(true)

(二)不等于 (!= 或 <>)

用于比较两个值是否不相等。

SELECT 5 != 3; -- 结果为 1(true)
SELECT 5 <> 3; -- 结果为 1(true)

(三)大于 (>)

用于比较左边的值是否大于右边的值。

SELECT 5 > 3; -- 结果为 1(true)

(四)小于 (<)

用于比较左边的值是否小于右边的值。

SELECT 3 < 5; -- 结果为 1(true)

(五)大于等于 (>=)

用于比较左边的值是否大于或等于右边的值。

SELECT 5 >= 3; -- 结果为 1(true)

你可能感兴趣的:(mysql,mysql,数据库,sql,后端,开发语言)