mysql运算符

算数运算符
+ - * / %
select 1+ 2;
select 1.0 + 2.2 ;
select 2.0 + 3 ;
select 2 + null ; null ;
select '2'* '4' ; 8字符自动转化成数字
select '3' * 5  ;15
select '20aa' * 5 ; 100
select * from tabledata ;
比较运算符
<  >  =   !=(等号),<>(等号) ,<=> ,between , in ,  is null , like , regexp(正则表达式)
select 1=2 ;
select 1 <=> null ; 0
select 'name' = 'name'; 1
select binary 'name' = 'name' ; 0 二进制
select 'name' = 'NAME' ; 1
select 'b' between 'a' and 'c' ; 1字符顺序
select not between ;
select 5 in ( 2 ,3 ,5) ; 1存在集合里的
null在in的运算符里无法使用
select null in (2,3,null ) ; null
select 'name' like 'na%';1 like 可以特别包含的 _下划线占位符
like不区分大小写的,但是不推荐使用,性能消耗比较大
逻辑运算符和位运算符
not/! and/&& or/|| xor(异或)
select (4>3) && (3>5);
select () || () ;
select xor   ;不同取真,相同去假的
位运算符
&, | , ^ , ~, >> , <<
与 或      异或 , 右移 , 左移


 

转载于:https://my.oschina.net/u/1169736/blog/528260

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值