算術運算符
MySQL 支持常見的五種算術運算:+, -, *, /(同 DIV 函數), %(同 MOD 函數),即加減乘除和取余。(被除數為 0則結果為 NULL)
比較運算符
當使用 SELECT 語句進行查詢時,MySQL 允許用戶對表達式的左邊操作數和右邊操作數進行比較,比較結果為真,則返回 1,為假則返回 0,比較結果不確定則返回 NULL。
比較運算符比較多,類型比較豐富,比如判斷是否為 NULL,正則表達式匹配等,具體使用時看文檔吧!
邏輯運算符
邏輯運算符又稱為布爾運算符,用來確認表達式的真和假。MySQL 支持 4 種邏輯運算符:非(NOT 或 !),與(AND 或 &&),或(OR 或 ||),異或(XOR)
位運算符
沒想到 MySQL 還支持位運算符,目前有六種:與(& 或 AND),或(| 或 OR),非(~),異或(XOR),右移(>>),左移(<<)
運算符優先級
跟編程語言里的運算符一樣,這里的運算符也是有優先級的。記住這些運算符意義不大,搞不懂的時候就老老實實用括號吧!