算術運算子
+ 加 set var1=2+2; 4
- 減 set var2=3-2; 1
*乘 set var3=3*2; 6
/ 除 set var4=10/3; 3.3333
div 整除set var5=10 div 3; 3
% 取模set var6=10%3 ; 1
比較運算子
> 大於1>2false
< 小於2<1false
<= 小於等於2<=2true
>= 大於等於3>=2true
between 在兩值之間5 between 1 and 10true
not between 不在兩值之間5 not between 1 and 10false
in 在集合中5 in (1,2,3,4)false
not in 不在集合中5 not in (1,2,3,4)true
=等於2=3false
<>, != 不等於2<>3false
<=> 嚴格比較兩個null值是否相等null<=>nulltrue
like簡單模式匹配"guy harrison" like "guy%"true
regexp 正則式匹配"guy harrison" regexp "[gg]reg"false
is null 為空0 is nullfalse
is not null 不為空0 is not nulltrue
邏輯運算子
與(and)
and
true
false
null
true
true
false
null
false
false
false
null
null
null
null
null
或(or)or
true
false
null
true
true
true
true
false
true
false
null
null
true
null
null
異或(xor)
xor
true
false
null
true
false
true
null
false
true
false
null
null
null
null
null
位運算子
| 位或
& 位與
<< 左移位
>> 右移位
~ 位非(單目運算,按位取反)
mysql 儲存過程學習總結
什麼是儲存過程 儲存過程是一組為了完成特定功能的sql語句,功能是將常用或複雜的工作,預先用sql語句寫好並用乙個指定名稱儲存起來,以後需要資料庫提供與已定義好的儲存過程的功能相同的服務時,只需呼叫即可自動完成命令。儲存過程是由流控制和sql語句書寫的過程,這個過程經編譯和優化後儲存在資料庫伺服器中...
mysql儲存過程學習總結 操作符
算術運算子 加 set var1 2 2 4 減 set var2 3 2 1 乘 set var3 3 2 6 除 set var4 10 3 3.3333 div 整除 set var5 10 div 3 3 取模 set var6 10 3 1 比較運算子 大於 1 2 false 小於 2 ...
mysql儲存過程學習總結 操作符
算術運算子 加 set var1 2 2 4 減 set var2 3 2 1 乘 set var3 3 2 6 除 set var4 10 3 3.3333 div 整除 set var5 10 div 3 3 取模 set var6 10 3 1 比較運算子 大於 1 2 false 小於 2 ...