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 相关文章推荐
详解MySQL 用户权限管理
Apr 20 MySQL
MySQL update set 和 and的区别
May 08 MySQL
MySQL中你可能忽略的COLLATION实例详解
May 12 MySQL
my.ini优化mysql数据库性能的十个参数(推荐)
May 26 MySQL
Mysql 如何实现多张无关联表查询数据并分页
Jun 05 MySQL
MySQL系列之四 SQL语法
Jul 02 MySQL
MYSQL 表的全面总结
Nov 11 MySQL
Mysql分库分表之后主键处理的几种方法
Feb 15 MySQL
解析MySQL索引的作用
Mar 03 MySQL
面试提问mysql一张表到底能存多少数据
Mar 13 MySQL
Innodb存储引擎中的后台线程详解
Apr 03 MySQL
以MySQL5.7为例了解一下执行计划
Apr 13 MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
MyBatis 动态SQL全面详解
MySQL中datetime时间字段的四舍五入操作
mysql如何能有效防止删库跑路
Oct 05 #MySQL
浅谈MySQL表空间回收的正确姿势
浅谈MySQL函数
Oct 05 #MySQL
You might like
上海无线电三厂简史修改版
2021/03/01 无线电
深入学习微信网址链接解封的防封原理visit_type
2019/08/15 PHP
extjs 学习笔记(一) 一些基础知识
2009/10/13 Javascript
jQuery代码优化 选择符篇
2011/11/01 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
js 取时间差去掉周六周日实现代码
2012/12/25 Javascript
Jquery 模板数据绑定插件的使用方法详解
2013/07/08 Javascript
node.js中的events.emitter.once方法使用说明
2014/12/10 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2015/04/01 Javascript
picLazyLoad 实现图片延时加载(包含背景图片)
2016/07/21 Javascript
vue动画打包后失效问题的解决方法
2018/09/18 Javascript
NodeJS实现同步的方法
2019/03/02 NodeJs
vue学习笔记五:在vue项目里面使用引入公共方法详解
2019/04/04 Javascript
mpvue实现左侧导航与右侧内容的联动
2019/10/21 Javascript
微信小程序实现音乐播放器
2019/11/20 Javascript
Vue实现菜单切换功能
2020/11/08 Javascript
Python模块包中__init__.py文件功能分析
2016/06/14 Python
python中scikit-learn机器代码实例
2018/08/05 Python
Python中关键字global和nonlocal的区别详解
2018/09/03 Python
python判断一个数是否能被另一个整数整除的实例
2018/12/12 Python
将python安装信息加入注册表的示例
2019/11/20 Python
python使用PIL剪切和拼接图片
2020/03/23 Python
numpy中生成随机数的几种常用函数(小结)
2020/08/18 Python
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
2013/11/18 HTML / CSS
用html5的canvas画布绘制贝塞尔曲线完整代码
2013/08/14 HTML / CSS
美国著名首饰网站:BaubleBar
2016/08/29 全球购物
创造美妙香氛体验:Aera扩散器和香水
2018/11/25 全球购物
Napapijri西班牙在线商店:夹克、外套、运动衫等
2020/11/05 全球购物
五一劳动节活动记录
2014/03/23 职场文书
竞聘书格式及范文
2014/03/31 职场文书
学校百日安全生产活动总结
2014/07/05 职场文书
小学课外活动总结
2014/07/09 职场文书
公司感恩节活动策划书
2014/10/11 职场文书
2016年妇联“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书
实习报告怎么写
2019/06/20 职场文书
python实现求纯色彩图像的边框
2021/04/08 Python