MySQL中的运算符使用实例展示

时间:2024-01-23 04:47:36 

我一贯秉承着一点:通过自己的双手真实的操作一遍之后的信息是最可靠的,所以在您参考这个小文儿的时候请不要只是“看”,单纯的瞧一瞧是得不到真知滴~~~
座右铭:纸上得来终觉浅,绝知此事要躬行!

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'<'b','a'<'a','a'<'c',1<2;
小于等于
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 --

标签:运算符
0
投稿

猜你喜欢

  • python实现简单多人聊天室

    2022-08-17 15:04:13
  • php实现的微信分享到朋友圈并记录分享次数功能

    2023-10-17 04:32:14
  • C#获取微信小程序的云数据库中数据的示例代码

    2024-01-18 07:30:59
  • python取代netcat过程分析

    2021-07-22 17:32:51
  • MySQL详解如何优化查询条件

    2024-01-26 06:52:05
  • asp 分页函数,可以显示 1,2,3,4,5... 前十页,后十页,下一页,上一页

    2009-07-05 18:34:00
  • 简单了解Python3里的一些新特性

    2022-09-22 21:32:23
  • SQL Server误区30日谈 第17天 有关页校验和的误区

    2024-01-27 17:48:47
  • Python3 中return和yield的区别

    2023-10-19 09:03:00
  • SQL语句练习实例之四 找出促销活动中销售额最高的职员

    2011-11-03 16:47:03
  • MSSQL存储过程学习笔记一 关于存储过程

    2024-01-17 18:59:43
  • Dreamweaver MX 2004表格设计

    2008-02-03 11:36:00
  • pymssql ntext字段调用问题解决方法

    2022-04-22 06:55:06
  • python微信跳一跳系列之棋子定位像素遍历

    2023-11-04 01:27:47
  • Python import导入上级目录文件的方法

    2022-11-16 01:27:41
  • SqlServer数据库备份与还原的实现步骤

    2024-01-28 13:08:40
  • Django 批量插入数据的实现方法

    2023-01-11 10:40:58
  • Django多个app urls配置代码实例

    2021-11-23 10:01:13
  • Python面试不修改数组找出重复的数字

    2023-08-07 05:04:16
  • python str()如何将参数转换为字符串类型

    2022-04-28 17:30:36
  • asp之家 网络编程 m.aspxhome.com