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 05 MySQL
MySQL Router的安装部署
Apr 24 MySQL
MySQL EXPLAIN输出列的详细解释
May 12 MySQL
MySQL优化之如何写出高质量sql语句
May 17 MySQL
如何设计高效合理的MySQL查询语句
May 26 MySQL
MySQL完整性约束的定义与实例教程
May 30 MySQL
Mysql文件存储图文详解
Jun 01 MySQL
mysql中数据库覆盖导入的几种方式总结
Mar 25 MySQL
MySQL学习必备条件查询数据
Mar 25 MySQL
mysql使用instr达到in(字符串)的效果
Apr 03 MySQL
MySQL分区路径子分区再分区
Apr 13 MySQL
mysql查看表结构的三种方法总结
Jul 07 MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
MyBatis 动态SQL全面详解
MySQL中datetime时间字段的四舍五入操作
mysql如何能有效防止删库跑路
Oct 05 #MySQL
浅谈MySQL表空间回收的正确姿势
浅谈MySQL函数
Oct 05 #MySQL
You might like
上海牌131型七灯四波段四喇叭一级收音机
2021/03/02 无线电
PHP5 安装方法
2006/10/09 PHP
基于Zend的Captcha机制的应用
2013/05/02 PHP
ThinkPHP使用smarty模板引擎的方法
2014/07/01 PHP
OAuth认证协议中的HMACSHA1加密算法(实例)
2017/10/25 PHP
JS 树形递归实例代码
2010/05/18 Javascript
用js控制组织结构图可以任意拖拽到指定位置
2014/01/17 Javascript
js控制href内容的连接内容的变化示例
2014/04/30 Javascript
jQuery 获取兄弟元素的几种不错方法
2014/05/23 Javascript
Node.js编码规范
2014/07/14 Javascript
对比分析json及XML
2014/11/28 Javascript
JavaScript中的Math.atan2()方法使用详解
2015/06/15 Javascript
JS拖动鼠标画出方框实现鼠标选区的方法
2015/08/05 Javascript
jquery 实现输入邮箱时自动补全下拉提示功能
2015/10/04 Javascript
谈谈jQuery Ajax用法详解
2015/11/27 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
2016/06/01 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
Angular-Ui-Router+ocLazyLoad动态加载脚本示例
2017/03/02 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
Vue.js实现移动端短信验证码功能
2017/03/29 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
2017/04/28 jQuery
Nodejs 和Session 原理及实战技巧小结
2017/08/25 NodeJs
Vue结合SignalR实现前后端实时消息同步
2017/09/19 Javascript
解决js ajax同步请求造成浏览器假死的问题
2018/01/18 Javascript
JavaScript前端实现压缩图片功能
2020/03/06 Javascript
了不起的11个JavaScript代码重构最佳实践小结
2021/01/11 Javascript
[04:48]DOTA2上海特锦赛小组赛第三日 TOP10精彩集锦
2016/02/28 DOTA
Python使用pyh生成HTML文档的方法示例
2018/03/10 Python
使用python把xmind转换成excel测试用例的实现代码
2020/10/12 Python
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
2012/05/30 面试题
金属材料工程个人求职的自我评价
2013/12/04 职场文书
销售业务员岗位职责
2014/01/29 职场文书
策划总监岗位职责
2014/02/16 职场文书
小学家长通知书评语
2014/12/31 职场文书
私人贷款担保书该怎么写呢?
2019/07/02 职场文书
解决Golang中goroutine执行速度的问题
2021/05/02 Golang