日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

mysql的运算法

發(fā)布時(shí)間:2023/12/10 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql的运算法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、算術(shù)運(yùn)算符 1、加 ?www.2cto.com ? mysql> select 1+2; +-----+ | 1+2 | +-----+ | ? 3 | +-----+ 2、減 mysql> select 1-2; +-----+ | 1-2 | +-----+ | ?-1 | +-----+ 3、乘 mysql> select 2*3; +-----+ | 2*3 | +-----+ | ? 6 | +-----+ 4、除 mysql> select 2/3; +--------+ | 2/3 ? ?| +--------+ | 0.6667 | +--------+ 5、商 ?www.2cto.com ? mysql> select 10 DIV 4; +----------+ | 10 DIV 4 | +----------+ | ? ? ? ?2 | +----------+ 6、取余 mysql> select 10 MOD 4; +----------+ | 10 MOD 4 | +----------+ | ? ? ? ?2 | +----------+ 二、比較運(yùn)算符 1、等于 mysql> select 2=3; +-----+ | 2=3 | +-----+ | ? 0 | +-----+ mysql> select NULL = NULL; +-------------+ | NULL = NULL | +-------------+ | ? ? ? ?NULL | +-------------+ 2、不等于 mysql> select 2<>3; +------+ | 2<>3 | +------+ | ? ?1 | +------+ 3、安全等于 與“=”的區(qū)別在于當(dāng)兩個(gè)操作碼均為NULL時(shí),其所得值為1而不為NULL,而當(dāng)一個(gè)操作碼為NULL時(shí),其所得值為0而不為NULL。 mysql> select 2<=>3; +-------+ | 2<=>3 | +-------+ | ? ? 0 | +-------+ mysql> select null=null; +-----------+ | null=null | +-----------+ | ? ? ?NULL | +-----------+ mysql> select null<=>null; +-------------+ | null<=>null | +-------------+ | ? ? ? ? ? 1 | +-------------+ 4、小于 mysql> select 2<3; +-----+ | 2<3 | +-----+ | ? 1 | +-----+ 5、小于等于 mysql> select 2<=3; +------+ | 2<=3 | +------+ | ? ?1 | +------+ 6、大于 mysql> select 2>3; +-----+ | 2>3 | +-----+ | ? 0 | +-----+ 7、大于等于 mysql> select 2>=3; +------+ | 2>=3 | +------+ | ? ?0 | +------+ 8、BETWEEN mysql> select 5 between 1 and 10; +--------------------+ | 5 between 1 and 10 | +--------------------+ | ? ? ? ? ? ? ? ? ?1 | +--------------------+ 9、IN mysql> select 5 in (1,2,3,4,5); +------------------+ | 5 in (1,2,3,4,5) | +------------------+ | ? ? ? ? ? ? ? ?1 | +------------------+ 10、NOT IN mysql> select 5 not in (1,2,3,4,5); +----------------------+ | 5 not in (1,2,3,4,5) | +----------------------+ | ? ? ? ? ? ? ? ? ? ?0 | +----------------------+ 11、IS NULL mysql> select null is NULL; +--------------+ | null is NULL | +--------------+ | ? ? ? ? ? ?1 | +--------------+ mysql> select 'a' is NULL; +-------------+ | 'a' is NULL | +-------------+ | ? ? ? ? ? 0 | +-------------+ 12、IS NOT NULL mysql> select null IS NOT NULL; +------------------+ | null IS NOT NULL | +------------------+ | ? ? ? ? ? ? ? ?0 | +------------------+ mysql> select 'a' IS NOT NULL; +-----------------+ | 'a' IS NOT NULL | +-----------------+ | ? ? ? ? ? ? ? 1 | +-----------------+ 13、LIKE mysql> select '12345' like '12%'; +--------------------+ | '12345' like '12%' | +--------------------+ | ? ? ? ? ? ? ? ? ?1 | +--------------------+ mysql> select '12345' like '12_'; +--------------------+ | '12345' like '12_' | +--------------------+ | ? ? ? ? ? ? ? ? ?0 | +--------------------+ 14、REGEXP mysql> select 'beijing' REGEXP 'jing'; +-------------------------+ | 'beijing' REGEXP 'jing' | +-------------------------+ | ? ? ? ? ? ? ? ? ? ? ? 1 | +-------------------------+ mysql> select 'beijing' REGEXP 'xi'; +-----------------------+ | 'beijing' REGEXP 'xi' | +-----------------------+ | ? ? ? ? ? ? ? ? ? ? 0 | +-----------------------+ 三、邏輯運(yùn)算符 ?www.2cto.com ? 1、與 mysql> select 2 and 0; +---------+ | 2 and 0 | +---------+ | ? ? ? 0 | +---------+ mysql> select 2 and 1; +---------+ | 2 and 1 | +---------+ | ? ? ? 1 | +---------+ 2、或 mysql> select 2 or 0; +--------+ | 2 or 0 | +--------+ | ? ? ?1 | +--------+ mysql> select 2 or 1; +--------+ | 2 or 1 | +--------+ | ? ? ?1 | +--------+ mysql> select 0 or 0; +--------+ | 0 or 0 | +--------+ | ? ? ?0 | +--------+ mysql> select 1 || 0; +--------+ | 1 || 0 | +--------+ | ? ? ?1 | +--------+ 3、非 mysql> select not 1; +-------+ | not 1 | +-------+ | ? ? 0 | +-------+ mysql> select !0; +----+ | !0 | +----+ | ?1 | +----+ 4、異或 ?www.2cto.com ? mysql> select 1 xor 1; +---------+ | 1 xor 1 | +---------+ | ? ? ? 0 | +---------+ mysql> select 0 xor 0; +---------+ | 0 xor 0 | +---------+ | ? ? ? 0 | +---------+ mysql> select 1 xor 0; +---------+ | 1 xor 0 | +---------+ | ? ? ? 1 | +---------+ mysql> select null or 1; +-----------+ | null or 1 | +-----------+ | ? ? ? ? 1 | +-----------+ mysql> select 1 ^ 0; +-------+ | 1 ^ 0 | +-------+ | ? ? 1 | +-------+ 四、位運(yùn)算符 1、按位與 mysql> select 3&5; +-----+ | 3&5 | +-----+ | ? 1 | +-----+ 2、按位或 mysql> select 3|5; +-----+ | 3|5 | +-----+ | ? 7 | +-----+ 3、按位異或 mysql> select 3^5; +-----+ | 3^5 | +-----+ | ? 6 | +-----+ 4、按位取反 +----------------------+ | ~3 ? ? ? ? ? ? ? ? ? | +----------------------+ | 18446744073709551612 | +----------------------+ mysql> select ~18446744073709551612; +-----------------------+ | ~18446744073709551612 | +-----------------------+ | ? ? ? ? ? ? ? ? ? ? 3 | +-----------------------+ 5、按位右移 ?www.2cto.com ? mysql> select 3>>1; +------+ | 3>>1 | +------+ | ? ?1 | +------+ 6、按位左移 mysql> select 3<<1; +------+ | 3<<1 | +------+ | ? ?6 | +------+ 五、運(yùn)算符優(yōu)先級(jí)順序 最高優(yōu)先級(jí) := 1 ||, OR, XOR 2 &&, AND 3 BETWEEN, CASE, WHEN, THEN, ELSE 4 =, <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN 5 | 6 & 7 <<, >> 8 -, + 9 *, /, DIV, %, MOD 10 ^ 11 - (unary minus), ~ (unary bit inversion) 12 !, NOT 最低優(yōu)先級(jí) BINARY, COLLATE

總結(jié)

以上是生活随笔為你收集整理的mysql的运算法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。