MySQL运算符和函数
运算符
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运算符和函数的更多相关文章
- Mysql运算符与函数(胖胖老师)
use test;create table `employee`( emp_no int unsigned, emp_name varchar(30), emp_sex varcha ...
- MySQL运算符和内置函数
1.字符函数 CONCAT('a','-','b','-','c')效果等同于CONCAT_WS('-','a','b','c') FORMAT()的返回结果是字符型,会对操作数四舍五入,如:SELE ...
- MYSQL常见运算符和函数
字符函数 (1)CONCAT():字符连接 SELECT CONCAT('IMOOC','-','MySQL');//IMOOC-MySQL SELECT CONCAT (first_name,las ...
- MySQL系列:数据类型、运算符及函数(5)
1. 数据类型 MySQL支持多种数据类型,主要有数值类型.日期/时间类型和字符串类型. (1)数值类型:包括整数类型:TINYINT.SMALLINT.MEDIUMINT.INT.BIGINT, ...
- MySQL学习总结(四)数据的基本操作以及MySQL运算符和常用函数
数据库是存储数据库对象的仓库,数据库的基本对象是表,表用来存储数据.关于数据的操作也就是我们常说的CRUD,C指的是CREATE(插入数据记录).R指的是READ(查询数据记录).U指的是UPDATE ...
- Mysql常用运算符与函数汇总
Mysql常用运算符与函数汇总 本文给大家汇总介绍了mysql中的常用的运算符以及常用函数的用法及示例,非常的全面,有需要的小伙伴可以参考下 我们先把数据表建好 use test;create tab ...
- MYSQL常见运算符和函数【重要】
字符函数 (1)CONCAT():字符连接 SELECT CONCAT(‘IMOOC’,’-‘,’MySQL’);//IMOOC-MySQL SELECT CONCAT (first_name,las ...
- 【MySQL】01_运算符、函数
运算符 运算符是保留字或主要用于 SQL 语句的 WHERE 子句 中的字符,用于执行操作,例如:比较和算术运算. 这些运算符用于指定 SQL 语句中的条件,并用作语句中多个条件的连词. 常见运算符有 ...
- MySQL(六) —— 运算符和函数
1. 字符函数 函数名称 描述 CONCAT() 字符连接 CONCAT_WS() 使用指定的分隔符进行字 ...
随机推荐
- MATLAB---dir函数
dir函数是最常用的转换路径的函数,可以获得指定文件夹下的所有子文件夹和文件,并存放在一个文件结构的数组中,这个数组各结构体内容如下: name -- 文件名 date -- 修改日期 b ...
- Nginx与PHP工作原理
Nginx的工作原理 1.Nginx的模块与工作原理 Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location bl ...
- hive作业的优化策略
Mapreduce自身的特点: 1.IO和网络负载大:优化策略:减少IO和网络负载. 2.内存负载不大.优化策略:增大内存使用率: 3.CPU负载不大.优化策略:增大CPU使用率: (hive的优化应 ...
- Thinkphp 架构笔记
多个模块的时候,公共模块Common必须和其他模块放在同一个目录下,否则拓展配置“LOAD_EXT_CONFIG”会无效
- android的AIDL
一.AIDL的意义: AIDL全称是Android Interface Definition Language,是android接口定义语言.AIDL就是为了避免我们一遍遍的写一些 ...
- Axure 工具的使用
Axure RP是一款专业的快速原型设计工具,Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格.设计功能和界面的专家 ...
- java如何使用 tesseract 4.0.0-1.4.4
提示: 建议直接使用tess4j,tess4j是对tesseract的封装,使用更简单 首先引入依赖 <!-- https://mvnrepository.com/artifact/org.by ...
- 洛谷P1774 最接近神的人_NOI导刊2010提高(02) [2017年6月计划 线段树03]
P1774 最接近神的人_NOI导刊2010提高(02) 题目描述 破解了符文之语,小FF开启了通往地下的道路.当他走到最底层时,发现正前方有一扇巨石门,门上雕刻着一幅古代人进行某种活动的图案.而石门 ...
- 阿里云合作伙伴峰会SaaS加速器专场 | 商业加持,迈进亿元俱乐部
导语:本文中,阿里云智能运营专家朱以军从宏观角度分析了SaaS市场的机遇和挑战,重点介绍了阿里云的商业操作系统.同时,阿里云SaaS加速器也在招募更多ISV合作伙伴和我们一起共创专注面向未来的应用,用 ...
- openpyxl 模块的使用
参考博客:https://www.cnblogs.com/anpengapple/p/6399304.html?utm_source=itdadao&utm_medium=referral 在 ...