MYSQL資料庫學習十二 使用MySQL運算子

來源:互聯網
上載者:User

標籤:

 12.1 算術運算子

+-*/(DIV)%(MOD)

 

12.2 比較子

><= <=>!= <>>=<=BETWEEN AND  存在於指定範圍IS NULL      為空白IN           存在於指定集合LIKE         萬用字元匹配REGEXP       Regex匹配

 所謂Regex,就是通過模式去匹配一類字串。

模式字元 含義
^ 匹配字串的開始部分
$ 匹配字串的結束部分
. 匹配字串中的任意一個字元
[字元集合] 匹配字元集合中的任意一個字元
[^字元集合] 匹配字元集合外的任意一個字元
str1|str2|str3 匹配str1、str2、str3中的任意一個字串
* 匹配字元,包含0個或任意個
+ 匹配字元,包含至少1個
字串{N} 字串連續出現N次
字串{M,N} 字串連續出現至少M次,最多N次

 

12.3 邏輯運算子

AND(&&)  所有運算元不為0且不為NULL時,返回1;存在任何一個運算元為0時,返回0;存在任意一個運算元為NULL且沒有運算元為0時,返回NULL。OR(||)   所有運算元存在任何一個運算元不為0,返回1;所有運算元都為0,返回0;所有運算元中不包含非0的數字,但包含NULL,結果返回NULL。NOT(!)   單運算元位元運算符  如果運算元為非0數字,返回1;如果運算元為0,返回1;如果運算元為NULL,返回NULL。XOR      如果一個運算元為0而另一個運算元不為0,返回1;運算元同為0或同為非0數字,返回0;如果運算元包含NULL,返回NULL。

 

12.4 位元運算符

&    按位與|     按位或~    按位取反    單運算元位元運算符^    按位異或<<  按位左移     右邊補0>>  按位右移     左邊補0

MySQL用8個位元組(64位)表示常量。

MYSQL資料庫學習十二 使用MySQL運算子

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.