数据库mysql运算符的使用_MySQL数据库之MySQL中的运算符使用实例展示

本文主要向大家介绍了MySQL数据库之MySQL中的运算符使用实例展示 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。

我一贯秉承着一点:通过自己的双手真实的操作一遍之后的信息是最可靠的,所以在您参考这个小文儿的时候请不要只是“看”,单纯的瞧一瞧是得不到真知滴~~~

座右铭:纸上得来终觉浅,绝知此事要躬行!

1.算数运算符

mysql> select 1+2;

mysql> select 2-1;

mysql> select 2*3;

mysql> select 5/3;

mysql> SELECT 5 DIV 2;

mysql> select 5%2,mod(5,2);

2.比较运算符

等于

mysql> select 1=0,1=1,null=null;

不等于

mysql> select 1<>0,1<>1,null<>null;

安全等于

mysql> select 1<=>1,2<=>0,0<=>0,null<=>null;

小于

mysql> select 'a'

小于等于

mysql> select 'bdf'<='b','b'<='b',0<1;

大于

mysql> select 'a'>'b','abc'>'a',1>0;

大于等于

mysql> select 'a'>='b','abc'>='a',1>=0,1>=1;

BETWEEN

mysql> select 10 between 10 and 20, 9 between 10 and 20;

IN

mysql> select 1 in (1,2,3), 't' in ('t','a','b','l','e'), 0 in (1,2);

IS NULL

mysql> select 0 is null,null is null;

IS NOT NULL

mysql> select 0 is not null, null is not null;

LIKE

mysql> select 123456 like '123%', 123456 like '%123%', 123456 like '%321%';

REGEXP

mysql> select 'abcdef' regexp 'ab', 'abcdefg' regexp 'k';

3.逻辑运算符

mysql> select not 0, not 1, not null;

mysql> select ! 0, ! 1, ! null;

mysql> select (1 and 1), (0 and 1), (3 and 1), (1 and null);

mysql> select (1 && 1), (0 && 1), (3 && 1), (1 && null);

mysql> select (1 or 0), (0 or 0), (1 or null), (1 or 1), (null or null);

mysql> select (1 || 0), (0 || 0), (1 || null), (1 || 1), (null || null);

异或

mysql> select (1 xor 1), (0 xor 0), (1 xor 0), (0 xor 1), (null xor 1);

mysql> select (1 ^ 1), (0 ^ 0), (1 ^ 0), (0 ^ 1), (null ^ 1);

4.位运算符

位与

mysql> select 2&3;

mysql> select 2&3&4;

位或

mysql> select 2|3;

位异或

mysql> select 2^3;

位取反

mysql> select ~1,~18446744073709551614;

位右移

mysql> select 100>>3;

位左移

mysql> select 100<<3;

5.运算符优先级顺序

最高优先级 :=

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

最低优先级 BINARY, COLLATE

好运。

-- The End --

本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值