Mysql 常見運算子介紹

2021-10-05 08:38:30 字數 1298 閱讀 8288

運算子作用+

加法運算

-減法運算

*乘法運算

/除法運算,返回商

%求與運算,返回餘數

運算子作用=等於

<=>

安全的等於

<>、!=

不等於<=

小於等於

>=

大於等於

>

大於is null

判斷乙個值是否為空

is not null

判斷乙個值是否不為空

least

在有兩個或者多個資料時,返回最小的那乙個

greatest

當有兩個或多個引數時,返回最大的那乙個

between and

判斷乙個值是否落在兩個值之間

isnull

與 is null作用相同

in判斷乙個值是in列表中的任意乙個值

not in

判斷乙個值不是in列表中的乙個值

like

萬用字元匹配

regexp

正規表示式匹配

stu_

表示匹配stu開頭的長度為4個字元的字串

%d表示匹配以字母d結尾的字串

t_ _ _

表示匹配以t開頭的長度為4個字元的字串

^匹配以該字元後面的字元開頭的字串

$匹配以該字元後面的字元結尾的字串

[…]匹配在方括號裡的任何字串,使用『-』,例如:[a-z] [ 0-9] 表示匹配任意字串和數字,例如:[ab] 表示匹配任何包含字母a或者b的字串

*匹配零個或者多個在它前面的字串

.例如 .sky 就是匹配以sky結尾的長度為4的字串

運算子作用

not 或者 !

邏輯非and 或者&&

邏輯與or 或

邏輯或xor

邏輯異或

用來對二進位制位元組中的位進行測試,位移或者測試處理,mysql提供的位運算子有按位或,按位與(&),按位異或(^),按位左移(<<),按位右移(>>),按位取反(~)或位或

&位與^位異或

<<

位左移》

位右移~

位取反,反轉所有位元

優先順序運算子

最低= (賦值運算子)

或者,or

xor&&,and

notbetween case when then else

=(比較運算子),<=> ,>=,>,<=,<,<>,!=,is,like ,regexp,in

&<<,>>

-,+*

^-,~最高!

mysql運算子,比較運算子

我也是菜鳥,也是新手,一起學習,一起進步,加油 首先 比較運算子,進行比較之後的 結果如果為真 返回1,結果為假 返回 0 一下為常用的,最基礎的一些沒有列出來 或 不等於 null 的安全等於 null safe between 存在於指定範圍 in存在於指定集合 is null 為 null i...

mysql 運算子轉義 mysql常用運算子

一 算數運算子 加法 減法 乘法 除法 返回餘數 二 比較運算子 等於 或 不等於 等於 這裡是安全的等於 例如 select null null 結果是1,如果是select null null 結果是null,有時候會報錯程式 between 存在於指定範圍 舉例 select 10 betwe...

常見的運算子

1.算術運算子 加法 減法 乘法 除法 求餘數,求模 整除 冪次方 2.邏輯運算子 結果是乙個bool值 與 並且 and 多者條件必須同時滿足 或 或者 or 只要有一者為真,則為真 非 不是 not 取反 3.關係 比較 運算子 結果是乙個bool值 大於 小於 大於等於 小於等於 不等於 等於...