算術運算符+比較運算符+邏輯運算符/布爾運算符+位運算符
1.算術運算符:加+ 減- 乘* 除取商/ 除取余%、mod(A,B)
2.比較運算符:
- =、>=、<=、>、<、is null、is not null、
- <>或!=(不等於)、<=>(null安全的等於)、between(存在於指定范圍)、
- in(存在於指定集合)、like(通配符匹配)、regexp或rlike(正則表達式匹配)
注意:null不能用於“=”、“<>”比較!
3.邏輯運算符:
邏輯非:not或!
邏輯與:and 或&&
邏輯或:or或||
邏輯異或:xor
4.位運算符:
位與:&
位或:|
位異或:^
位取反:~
位右移:>>
位左移:<<
右移是除左移是乘
eg.~1,結果是18446744073709551614,即2^64-2;~18446744073709551614,結果是1.
eg.100>>3,即100/(2^3)
5.運算符的優先級: