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

2021-10-18 21:07:55 字數 929 閱讀 9399

一、算數運算子

+ 加法

- 減法

* 乘法

/ 除法

% 返回餘數

二、比較運算子

=   等於

<>或!=  不等於

<=>    等於(這裡是安全的等於 例如: select null<=>null 結果是1, 如果是select null=null 結果是null,有時候會報錯程式)

between  存在於指定範圍

舉例:select 10 between 10 and 20, 9 between 10 and 20;符合條件返回1, 不符合條件返回0

等價於: (a>=min and a<=max)

in舉例: select 1 in (1, 2, 3) select '發' in (select a3 from aa) as aaaa

is null 判斷是不是為null, 如果是則返回1, 不是返回0

舉例:select 0 is null , 1 is null;

is not null

like   萬用字元匹配

舉例:select 123456 like '123%'; '%adadf%', '%asdfdsf'

模糊查詢:like "%" 代表0個乙個或多個任意字元, "_"代表1個任意字元,(下劃線)

regexp 或 elike 正規表示式

三、邏輯運算子

not 或者 ! 邏輯非 通常if條件時候會用

and 或者 &&

or 或者 ||

xor (不常用)     邏輯異或

舉例:select 1 xor 1, 1 xor 0; 結果為0 , 1

mariadb [m4]> select 1 xor 1, 1 xor 0;

| 1 xor 1 | 1 xor 0 |

| 0 | 1 |

mysql運算子,比較運算子

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

mysql 運算 MySQL的運算子

1 算術運算子 除也可以寫成div 取模可以寫成mod 2 比較運算子 安全等於 3 邏輯運算子 邏輯與也可以寫成and 邏輯或也可以寫成or not 邏輯非 4 範圍 表示式 between and 也可以寫成 表示式 and 表示式 表示式 not between and 也可以寫成 表示式 5...

mysql 字串運算子 mysql 運算子

select version 算術運算子 加法 字串拼接要是用concat 減法 乘法 或 div 除法 或 mod 取餘 說明 在除法運算和模運算中,如果除數為0,將是非法除數,返回結果為null。比較運算子 說明 select 語句中的條件語句經常要使用比較運算子。通過這些比較運算子,可以判斷表...