运算符

1.算数运算符

  • 加(+):mysql> SELECT 1+1;
  • 减(-):mysql> SELECT 3-2;
  • 乘(*):mysql> SELECT 2*3;
  • 除(/):mysql> SELECT 5/3;
  • 商(DIV):mysql> SELECT 5 DIV 2;
  • 模(%或MOD()):mysql> SELECT 5%2 或 mysql> SELECT MOD(5,2);

2.比较运算符

  • 等于(=):mysql> SELECT 1=0;
  • 不等于(!=或<>):mysql> SELECT 1<>0;
  • 安全等于(<=>):mysql> SELECT 1<=>1;
  • 小于(<):mysql> SELECT ‘a’<’b’;
  • 小于等于(<=):mysql> SELECT ‘abc’<=’a’;
  • 大于(>):mysql> SELECT ‘a’>’b’;
  • 大于等于(>=):mysql> SELECT ‘a’>=’b’;
  • BETWEEN:mysql> SELECT 10 between 10 and 20;
  • IN:mysql> SELECT 1 in (1,2,3);
  • IS NULL:mysql> SELECT 0 IS NULL;
  • IS NOT NULL:mysql> SELECT 0 IS NOT NULL;
  • LIKE:mysql> SELECT 123456 LIKE ‘123%’;
  • REGEXP:mysql> SELECT ‘abcdef’ REGEXP ‘ab’;

3.逻辑运算符

  • 非(NOT 或 !):

    mysql> SELECT NOT 0,NOT 1,NOT NULL;

    mysql> SELECT !0, !1, !NULL;

  • 与(AND 或 &&):

    mysql> SELECT (1 AND 1), (0 AND 1), (3 AND 1), (1 AND NULL);

    mysql> SELECT (1 && 1), (0 && 1), (3 && 1), (1 && NULL);

  • 或(OR或 ||):

    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);

  • 异或(XOR 或 ^):

    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.运算符优先级顺序

最高优先级:=

01. ||, OR, XOR

02. &&, AND

03. BETWEEN, CASE, WHEN, THEN, ELSE

04. =, <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN

05. |

06. &

07. <<, >>

08. -, +

09. *, /, DIV, %, MOD

10. ^

11. - (unary minus), ~ (unary bit inversion)

12. !, NOT

最低优先级:BINARY, COLLATE

字符函数



示例:

  • SUBSTRING()







    说明:在程序上,字符串的编号从0开始,但在MySQL中,从1开始。

  • [NOT] LIKE



    说明:%(百分号):任意个字符;_(下划线):任意一个字符。

数值运算符函数

比较运算符函数

日期时间函数

信息函数

聚合函数

加密函数

原文地址:https://blog.csdn.net/yuan13826915718/article/details/52314804

MySQL运算符和函数的更多相关文章

  1. Mysql运算符与函数(胖胖老师)

    use test;create table `employee`(    emp_no int unsigned,    emp_name varchar(30),    emp_sex varcha ...

  2. MySQL运算符和内置函数

    1.字符函数 CONCAT('a','-','b','-','c')效果等同于CONCAT_WS('-','a','b','c') FORMAT()的返回结果是字符型,会对操作数四舍五入,如:SELE ...

  3. MYSQL常见运算符和函数

    字符函数 (1)CONCAT():字符连接 SELECT CONCAT('IMOOC','-','MySQL');//IMOOC-MySQL SELECT CONCAT (first_name,las ...

  4. MySQL系列:数据类型、运算符及函数(5)

    1. 数据类型 MySQL支持多种数据类型,主要有数值类型.日期/时间类型和字符串类型. (1)数值类型:包括整数类型:TINYINT.SMALLINT.MEDIUMINT.INT.BIGINT,   ...

  5. MySQL学习总结(四)数据的基本操作以及MySQL运算符和常用函数

    数据库是存储数据库对象的仓库,数据库的基本对象是表,表用来存储数据.关于数据的操作也就是我们常说的CRUD,C指的是CREATE(插入数据记录).R指的是READ(查询数据记录).U指的是UPDATE ...

  6. Mysql常用运算符与函数汇总

    Mysql常用运算符与函数汇总 本文给大家汇总介绍了mysql中的常用的运算符以及常用函数的用法及示例,非常的全面,有需要的小伙伴可以参考下 我们先把数据表建好 use test;create tab ...

  7. MYSQL常见运算符和函数【重要】

    字符函数 (1)CONCAT():字符连接 SELECT CONCAT(‘IMOOC’,’-‘,’MySQL’);//IMOOC-MySQL SELECT CONCAT (first_name,las ...

  8. 【MySQL】01_运算符、函数

    运算符 运算符是保留字或主要用于 SQL 语句的 WHERE 子句 中的字符,用于执行操作,例如:比较和算术运算. 这些运算符用于指定 SQL 语句中的条件,并用作语句中多个条件的连词. 常见运算符有 ...

  9. MySQL(六) —— 运算符和函数

    1. 字符函数   函数名称 描述 CONCAT()         字符连接                             CONCAT_WS()          使用指定的分隔符进行字 ...

随机推荐

  1. [Day1] 初识Nginx

    一. Nginx的诞生 Nginx是一个高效的web及反向代理服务器,它的第一版发布于2012年,晚于如今占据最大市场份额的Apache.那么Nginx的诞生肩负了哪些使命呢?或者说它于Apache的 ...

  2. Spring Boot实战系列(7)集成Consul配置中心

    本篇主要介绍了 Spring Boot 如何与 Consul 进行集成,Consul 只是服务注册的一种实现,还有其它的例如 Zookeeper.Etcd 等,服务注册发现在微服务架构中扮演这一个重要 ...

  3. 跟我一起做一个vue的小项目(五)

    接下来我们要做的是热门推荐页面,我们写一个推荐组件 使用的方法也是前端data中的数据渲染到页面上面,这里对文字过长取省略号的方法不成功使用了一个小技巧 使用了min-width:0 我们来看完整的代 ...

  4. CI框架 - Xhprof性能监控,用钩子hooks实现

    安装Xhprof参考:http://www.cnblogs.com/qq917937712/p/8889001.html 第一步:配置config.php $config['enable_hooks' ...

  5. JS和vue中日期格式的转换

    1.获取当前时间: var now=new Date(); //Tue Oct 17 2017 18:08:40 GMT+0800 (中国标准时间) 获取当前时间的日期 new Date().getD ...

  6. 2019.9.29 csp-s模拟测试55 反思总结

    不咕咕咕是一种美德[大雾] 头一次体会到爆肝写题解??? 这次考试我们没赶上,是后来掐着时间每个人自己考的.我最后的分数能拿到152…熟悉的一题AC两题爆炸. 强烈吐槽出题人起名走心 T1联: 发现每 ...

  7. 计蒜客 Prefix Free Code(字典树+树状数组)

    Consider n initial strings of lower case letters, where no initial string is a prefix of any other i ...

  8. 转:解决Onethink上传视频的问题 超棒的解决方案

    用过Onethink的都知道,它是不能上传视频的. 有人想到用上传附件的方式上传视频,但是结果……就是提示没有上传文件. 要是正常上传个一两兆的图片啊,压缩文件什么的还是可以的. 所以,重点来了 怎么 ...

  9. SASS:sass语法参照列表及教程

    http://sass-lang.com/documentation/file.SASS_REFERENCE.html 保存一下,上面的链接包括了scss中所有语法规则. 转载自:http://www ...

  10. HR招聘_(七)_招聘方法论(面试环节·动机判断)

    候选人选择一般会看硬性技能,软性技能,动机意愿三个方面的匹配程度,硬性技能主要指纵向的业务能力,部门面试官也会着重看这方面,软性技能包括沟通,情商,气质等.动机意愿非常重要,再优秀的如果没有意愿,动机 ...