MySQL数据库必备之条件查询语句


Posted in MySQL onOctober 15, 2021

1、基本语法

SELECT
	查询列表
FROM
	表名
WHERE
	筛选表达式;

2、按条件表达式筛选

条件运算符:>,<,=,!=,<>,>=,<=
条件运算符不能判断null

#在employees表中筛选工资大于12000的员工的所有信息
SELECT
	*
FROM
	employees
WHERE
	salary>12000;

3、按逻辑表达式筛选

逻辑运算符:&&,||,!,and,or,not
用于连接条件表达式

SELECT
	*
FROM
	employees
WHERE
	salary>12000 AND salary<16000;

4、模糊查询

关键字:like,between and,in,is null,is not null

①like:通常和通配符搭配使用
通配符:%表示任意个任意字符,_表示一个任意字符
如果需要用到通配符本身,则使用\转义符,如\_

#查询名字第二个字母为a的员工的所有信息
SELECT
	*
FROM
	employees
WHERE
	last_name LIKE '_a%';

②between and:包含两个临界值,注意两个临界值顺序不能颠倒

SELECT
	*
FROM
	employees
WHERE
	salary BETWEEN 10000 AND 16000;

③in:判断某字段的值是否属于in列表中的某一项,不支持通配符

#查询工作编号为SA_MAN,PR_REP的员工的所有信息
SELECT
	*
FROM
	employees
WHERE
	job_id IN('SA_MAN','PR_REP');

④is null(is not null):为空和不为空

#查询没有奖金的员工的所有信息
SELECT
	*
FROM
	employees
WHERE
	commission_pct IS NULL;

5、安全等于

符号:<=> 表示等于,可以替代is=

SELECT
	*
FROM
	employees
WHERE
	commission_pct <=> NULL;

到此这篇关于MySQL数据库必备之条件查询语句的文章就介绍到这了,更多相关MySQL 条件查询 内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
详解GaussDB for MySQL性能优化
May 18 MySQL
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
May 25 MySQL
如何自己动手写SQL执行引擎
Jun 02 MySQL
MySQL5.7并行复制原理及实现
Jun 03 MySQL
MySQL中的布尔值,怎么存储false或true
Jun 04 MySQL
MySQL连表查询分组去重的实现示例
Jul 01 MySQL
MySQL系列之三 基础篇
Jul 02 MySQL
MySQL数据库10秒内插入百万条数据的实现
Nov 01 MySQL
SpringBoot连接MySQL获取数据写后端接口的操作方法
Nov 02 MySQL
MYSQL 运算符总结
Nov 11 MySQL
MySQL如何快速创建800w条测试数据表
Mar 17 MySQL
MySQL 原理与优化之Update 优化
Aug 14 MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
MyBatis 动态SQL全面详解
MySQL中datetime时间字段的四舍五入操作
mysql如何能有效防止删库跑路
Oct 05 #MySQL
浅谈MySQL表空间回收的正确姿势
浅谈MySQL函数
Oct 05 #MySQL
You might like
带密匙的php加密解密示例分享
2014/01/29 PHP
laravel 5 实现模板主题功能
2015/03/02 PHP
基于jquery的放大镜效果
2012/05/30 Javascript
两种常用的javascript数组去重方法思路及代码
2013/03/26 Javascript
如何在指定的地方插入html内容和文本内容
2013/12/23 Javascript
一个css与js结合的下拉菜单支持主流浏览器
2014/10/08 Javascript
jQuery Validate验证框架经典大全
2015/09/23 Javascript
jQuery移动web开发中的页面初始化与加载事件
2015/12/03 Javascript
如何提高Dom访问速度
2017/01/05 Javascript
浅谈nodejs中的类定义和继承的套路
2017/07/26 NodeJs
angularjs实现猜大小功能
2017/10/23 Javascript
Node Puppeteer图像识别实现百度指数爬虫的示例
2018/02/22 Javascript
angularJS开发注意事项
2018/05/26 Javascript
JavaScript实现简单随机点名器
2019/11/21 Javascript
JS替换字符串中指定位置的字符(多种方法)
2020/05/28 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
2020/11/01 Javascript
Python全局变量操作详解
2015/04/14 Python
python中的全局变量用法分析
2015/06/09 Python
Python实现多级目录压缩与解压文件的方法
2018/09/01 Python
Python如何调用外部系统命令
2019/08/07 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
2019/10/14 Python
Python xmltodict模块安装及代码实例
2020/10/05 Python
Python3利用openpyxl读写Excel文件的方法实例
2021/02/03 Python
美国最古老的精致书写工具制造商:A.T. Cross(高仕)
2018/01/30 全球购物
一道SQL面试题
2012/12/31 面试题
留学自荐信的技巧
2013/10/17 职场文书
招聘单位介绍信
2014/01/14 职场文书
应届毕业生简历自我评价
2014/01/31 职场文书
汽车维修工岗位职责
2014/02/12 职场文书
关于环保的建议书
2014/05/12 职场文书
先进典型发言材料
2014/12/30 职场文书
2015年个人审计工作总结
2015/04/07 职场文书
2016年春季运动会加油稿
2015/07/22 职场文书
深入浅出讲解Java8函数式编程
2022/01/18 Java/Android
Mysql分析设计表主键为何不用uuid
2022/03/31 MySQL
python画条形图的具体代码
2022/04/20 Python