五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

mysql_運(yùn)算符

2023-02-16 19:05 作者:蘇喆i  | 我要投稿

1. 算術(shù)運(yùn)算符

算術(shù)運(yùn)算符主要用于數(shù)學(xué)運(yùn)算,其可以連接運(yùn)算符前后的兩個數(shù)值或表達(dá)式,對數(shù)值或表達(dá)式進(jìn)行加 (+)、減(-)、乘(*)、除(/)和取模(%)運(yùn)算。

加法與減法運(yùn)算符結(jié)論:

乘法與除法運(yùn)算符

2. 比較運(yùn)算符

> 比較運(yùn)算符用來對表達(dá)式左邊的操作數(shù)和右邊的操作數(shù)進(jìn)行比較,比較的結(jié)果為真則返回1,比較的結(jié)果 為假則返回0,其他情況則返回NULL。

>?比較運(yùn)算符經(jīng)常被用來作為SELECT查詢語句的條件來使用,返回符合條件的結(jié)果記錄。

此外,還有非符號類型的運(yùn)算符:

1.空運(yùn)算符(IS NULL或者ISNULL)判斷一個值是否為NULL,如果為NULL則返回1,否則返回 0。

2.非空運(yùn)算符(IS NOT NULL)判斷一個值是否不為NULL,如果不為NULL則返回1,否則返 回0。

3.最小值運(yùn)算符 語法格式為:LEAST(值1,值2,...,值n)。其中,“值n”表示參數(shù)列表中有n個值。在有 兩個或多個參數(shù)的情況下,返回最小值。

4.最大值運(yùn)算符 語法格式為:GREATEST(值1,值2,...,值n)。其中,n表示參數(shù)列表中有n個值。當(dāng)有 兩個或多個參數(shù)時,返回值為最大值。假如任意一個自變量為NULL,則GREATEST()的返回值為NULL。

5.BETWEEN AND運(yùn)算符 BETWEEN運(yùn)算符使用的格式通常為SELECT D FROM TABLE WHERE C BETWEEN A AND B,此時,當(dāng)C大于或等于A,并且C小于或等于B時,結(jié)果為1,否則結(jié)果為0。

6.IN運(yùn)算符 IN運(yùn)算符用于判斷給定的值是否是IN列表中的一個值,如果是則返回1,否則返回0。如果給 定的值為NULL,或者IN列表中存在NULL,則結(jié)果為NULL。

7.NOT IN運(yùn)算符 NOT IN運(yùn)算符用于判斷給定的值是否不是IN列表中的一個值,如果不是IN列表中的一 個值,則返回1,否則返回0。

8.LIKE運(yùn)算符 LIKE運(yùn)算符主要用來匹配字符串,通常用于模糊匹配,如果滿足條件則返回1,否則返回 0。如果給定的值或者匹配條件為NULL,則返回結(jié)果為NULL。

“%”:匹配0個或多個字符。 “_”:只能匹配一個字符。


3.邏輯運(yùn)算符
邏輯運(yùn)算符主要用來判斷表達(dá)式的真假,在MySQL中,邏輯運(yùn)算符的返回結(jié)果為1、0或者NULL。

1.邏輯非運(yùn)算符?邏輯非(NOT或!)運(yùn)算符表示當(dāng)給定的值為0時返回1;當(dāng)給定的值為非0值時返回0; 當(dāng)給定的值為NULL時,返回NULL。

2.邏輯與運(yùn)算符?邏輯與(AND或&&)運(yùn)算符是當(dāng)給定的所有值均為非0值,并且都不為NULL時,返回 1;當(dāng)給定的一個值或者多個值為0時則返回0;否則返回NULL。

3.邏輯或運(yùn)算符?邏輯或(OR或||)運(yùn)算符是當(dāng)給定的值都不為NULL,并且任何一個值為非0值時,則返 回1,否則返回0;當(dāng)一個值為NULL,并且另一個值為非0值時,返回1,否則返回NULL;當(dāng)兩個值都為 NULL時,返回NULL。

注意: OR可以和AND一起使用,但是在使用時要注意兩者的優(yōu)先級,由于AND的優(yōu)先級高于OR,因此先 對AND兩邊的操作數(shù)進(jìn)行操作,再與OR中的操作數(shù)結(jié)合。

4.邏輯異或運(yùn)算符 邏輯異或(XOR)運(yùn)算符是當(dāng)給定的值中任意一個值為NULL時,則返回NULL;如果 兩個非NULL的值都是0或者都不等于0時,則返回0;如果一個值為0,另一個值不為0時,則返回1。

4. 位運(yùn)算符(實(shí)際開發(fā)中,很少使用)

位運(yùn)算符是在二進(jìn)制數(shù)上進(jìn)行計算的運(yùn)算符。位運(yùn)算符會先將操作數(shù)變成二進(jìn)制數(shù),然后進(jìn)行位運(yùn)算, 最后將計算結(jié)果從二進(jìn)制變回十進(jìn)制數(shù)

1.按位與運(yùn)算符 按位與(&)運(yùn)算符將給定值對應(yīng)的二進(jìn)制數(shù)逐位進(jìn)行邏輯與運(yùn)算。當(dāng)給定值對應(yīng)的二 進(jìn)制位的數(shù)值都為1時,則該位返回1,否則返回0。

2. 按位或運(yùn)算符 按位或(|)運(yùn)算符將給定的值對應(yīng)的二進(jìn)制數(shù)逐位進(jìn)行邏輯或運(yùn)算。當(dāng)給定值對應(yīng)的 二進(jìn)制位的數(shù)值有一個或兩個為1時,則該位返回1,否則返回0。

3. 按位異或運(yùn)算符 按位異或(^)運(yùn)算符將給定的值對應(yīng)的二進(jìn)制數(shù)逐位進(jìn)行邏輯異或運(yùn)算。當(dāng)給定值 對應(yīng)的二進(jìn)制位的數(shù)值不同時,則該位返回1,否則返回0。

4. 按位取反運(yùn)算符 按位取反(~)運(yùn)算符將給定的值的二進(jìn)制數(shù)逐位進(jìn)行取反操作,即將1變?yōu)?,將0變 為1。

5. 按位右移運(yùn)算符 按位右移(>>)運(yùn)算符將給定的值的二進(jìn)制數(shù)的所有位右移指定的位數(shù)。右移指定的 位數(shù)后,右邊低位的數(shù)值被移出并丟棄,左邊高位空出的位置用0補(bǔ)齊。

6. 按位左移運(yùn)算符 按位左移(<<)運(yùn)算符將給定的值的二進(jìn)制數(shù)的所有位左移指定的位數(shù)。左移指定的 位數(shù)后,左邊高位的數(shù)值被移出并丟棄,右邊低位空出的位置用0補(bǔ)齊。

練習(xí)題


mysql_運(yùn)算符的評論 (共 條)

分享到微博請遵守國家法律
门头沟区| 新田县| 尉氏县| 高淳县| 亳州市| 罗田县| 屯留县| 芜湖市| 陇川县| 西畴县| 张家港市| 大丰市| 磐石市| 孝义市| 五莲县| 东乌珠穆沁旗| 于田县| 涪陵区| 黑水县| 东源县| 安阳县| 巢湖市| 海林市| 瑞安市| 九龙县| 裕民县| 乡城县| 稷山县| 哈巴河县| 林周县| 清新县| 洛隆县| 伊春市| 蓬安县| 绥化市| 兴宁市| 华蓥市| 民和| 新化县| 阳春市| 林周县|