020_MySQL运算符
1. ?MySQL主要有以下幾種運算符
1.1. 算術運算符。
1.2. 比較運算符。
1.3. 邏輯運算符。
1.4. 位運算符。
2. 算術運算符
2.1. MySQL支持的算術運算符包括
2.2. 在除法運算和模運算中, 如果除數為0, 將是非法除數, 返回結果為NULL。
2.3. 給學生身高都加10公分
2.4. 給學生身高都減10公分
2.5. 給學生參加籃球賽的次數都乘以2
2.6. 給學生參加籃球賽的次數都除以2
2.7. 給學生的年齡給10取余。
3. 比較運算符
3.1. select語句中的條件語句經常要使用比較運算符。通過這些比較運算符, 可以判斷表中的哪些記錄是符合條件的。比較結果為真, 則返回1, 為假則返回0, 比較結果不確定則返回null。
4. 邏輯運算符
4.1. 邏輯運算符用來判斷表達式的真假。如果表達式是真, 結果返回1。如果表達式是假, 結果返回0。
4.2. 邏輯非
4.3. 邏輯或
4.4. 邏輯異或
5. 位運算符
5.1. 位運算符是在二進制數上進行計算的運算符。位運算會先將操作數變成二進制數, 進行位運算。然后再將計算結果從二進制數變回十進制數。
5.2. 按位與
5.3. 按位或
5.4. 按位異或
5.5. 左移1位
5.6. 右移1位
6. 運算符優先級
6.1. :=是sql中的復制運算符。
6.2. 最低優先級為:=。
6.3. 最高優先級為!。
6.4. 運算符優先級排序
| 優先級排序 | 運算符 |
| 1 | := |
| 2 | ||, or, xor |
| 3 | &&, and |
| 4 | not |
| 5 | between |
| 6 | =, <=>, >=, >, <=, <, <>, !=, is, like, regexp, in |
| 7 | | |
| 8 | & |
| 9 | <<, >> |
| 10 | =, + |
| 11 | *, /, % |
| 12 | ^ |
| 13 | -(一元減號) |
| 14 | ! |
總結
以上是生活随笔為你收集整理的020_MySQL运算符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 019_MySQL正则表达式
- 下一篇: 031_mysql事务的安全隐患