Mysql之使用Mysql運算子

來源:互聯網
上載者:User

標籤:表達   不同   sts   邏輯   ext   算術運算子   family   regex   直接   

Mysql運算子:1.算術運算子加減乘除與求模SELECT 6+4 加法操作,     6-4 減法操作,     6*4 乘法操作,     6/2 除法操作,   6 DIV 2 除法操作,     6%4 求模操作,     6 MOD 4 求模操作;2.比較子等於,大於,小於,大於等於,小於等於,不等於(<>),記住不等於是<>SELECT 1=1   數值比較,     ‘cjgong‘=‘cjgong‘ 字串比較,     1+2=3+3 運算式比較,     1<=>1   數值比較,     ‘cjgong‘<=>‘cjgong‘ 字串比較,     1+2<=>3+3 運算式比較;還有一個REGEXP,Regex.^匹配字串的開始部分$匹配字串的結束部分.匹配字串中的任意一個字元[字元集合]匹配字元集合中中的任意一個字元[^字元集合]匹配字元集合外的任意一個字元str1|str2|str3匹配str1,str2,和str3中的任意一個字串*匹配字元,包含0個和一個(可以用來匹配某個字元之前是否有多個字元:例如 a*g,字元g之前是否有多個a,因為包含0個,所以不存在也返回1)+匹配字元,包含一個(可以用來匹配某個字元之前是否有多個字元:例如 a+g,字元g之前是否有多個a,因為至少包含1個,所以不存在返回0)字串[n]字串出現n次字串(m,n)字串至少出現m次,至多出現n次3.邏輯運算子and(&&),or(||),SELECT 3 AND 4,     0 AND 4,     0 AND NULL,     3 AND NULL,     3 && 4,    0 && 4,     0 && NULL,     3 && NULL;真值與NULL的and結果為NULL;4.位元運算符:使用BIN可以直接查看二進位,&運算子,先把兩邊數字轉化為二進位,在進行並的操作SELECT 5&6 , BIN(5&6) 位元,     4&5&6,BIN(4&5&6) 位元;異或(相同為0,不同為1,與NULL的結果為NULL)SELECT 3 XOR 4,     0 XOR 0,    NULL XOR NULL,     0 XOR 4,     0 XOR NULL,     3 XOR NULL;左移右移,先把運算元轉化為二進位,左移右邊補0,右移則左邊補0SELECT  BIN(5)位元,     5<<4,BIN(5<<4) 位元,    5>>1,BIN(5>>1) 位元;

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.