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; ################################### 位运算符 ################################### -- 说明:位运算符是在二进制数上进行计算的运算符。位运算会先将操作数变成二进制数,进行位运算。然后再将计算结果从二进制数变回十进制数 -- & -- | -- ^ -- ! -- << -- >>