算术运算符
+ - *
/ DIV
% MOD
比较运算符
<> !=
<><=>=
5 BETWEEN 1 AND 10 >=min&&<=max
5 IN (1,2,3,4,5)5 NOT IN (1,2,3,4)
= NULL不参与运算<=> NULL 参与比较运算null IS NULL'a' IS NOT NULL
null 参与其它非 IS NULL 运算结果都为 NULL
'12345' LIKE '12%''12345' LIKE '1234_' : _单个字符
'beijing' REGEXP 'jing' 或 RLIKE : 正则式匹配
逻辑运算符
NOT !
AND
OR
XOR
位运算符
将操作数变成二进制数,进行位运算。然后再将计算结果从二进制数变回十进制数。
~ 位取反& 位与| 位或^ 位异或<< 左移>> 右移