一、算术运算符
+(加)、-(减)、*(乘)、/(或div,除)、%(或mod,余)
二、比较运算符
=(等于)、<=>(安全等于)、<>(或!=,不等于)、<(小于)、<=(小于等于)、>(大于)、>=(大于等于)、is null、is not null、isnull()、in、not in、between…and…、least()、greateat()、regexp、rlike、like
<=>和=相似,均是两边比较相等,不过<=>两边为null时也返回1;一边为null,一边不为null返回0,其它情况正常返回,也可以说<=>是为null而生
注意:null参与运算返回结果一定为null(<=>除外)
least()返回括号中最小值
greateat()返回括号中最大值
regexp、rlike正则表达式匹配
like模糊匹配,%表示任意个数任意字符,_表示一个任意字符
3、逻辑运算符
or(或|,或)、and(或&&,且)、not(或!,非)、xor(异或)
异或:一真一假
4、位运算符(使用较少)
&(与)、|(或)、^(异或)、~(取反)、>>(右移)、<<(左移)