select version();
################################### 算术运算符 ###################################
-- + #加法 #字符串拼接要是用concat
-- - #减法
-- * #乘法
-- / 或 DIV#除法
-- % 或 MOD#取余
#说明:在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL。
################################### 比较运算符 ###################################
-- 说明:SELECT 语句中的条件语句经常要使用比较运算符。通过这些比较运算符,可以判断表中的哪些记录是符合条件的。比较结果为真,则返回 1,为假则返回 0,比较结果不确定则返回 NULL。
-- =#等于
-- <> 或 !=#不等于
-- >#大于
--
-- >=#大于等于
-- <=#小于等于
-- between#在两值之间
-- not between#不在两值之间
-- in#在集合中
-- not in#不在集合中#两个操作码均为NULL时,其所得值为1;而当一个操作码为NULL时,其所得值为0
-- <=>#严格比较两个NULL值是否相等
-- like#模糊匹配
-- regexp 或 rlike#正则式匹配
-- is null#为空
-- is not null#不为空
################################### 逻辑运算符 ###################################
-- 说明:逻辑运算符用来判断表达式的真假。如果表达式是真,结果返回 1。如果表达式是假,结果返回 0。
-- not 或 !#非
-- and#与
-- or#或
-- xor#异或
select not 1;
select !1;
################################### 位运算符 ###################################
-- 说明:位运算符是在二进制数上进行计算的运算符。位运算会先将操作数变成二进制数,进行位运算。然后再将计算结果从二进制数变回十进制数
-- &
-- |
-- ^
-- !
-- <<
-- >>