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 08 MySQL
Mysql服务添加 iptables防火墙策略的方案
Apr 29 MySQL
MySQL 分组查询的优化方法
May 12 MySQL
MySQL 重命名表的操作方法及注意事项
May 21 MySQL
MySQL修改默认引擎和字符集详情
Sep 25 MySQL
如何避免mysql启动时错误及sock文件作用分析
Jan 22 MySQL
MySQL中B树索引和B+树索引的区别详解
Mar 03 MySQL
Mysql 一主多从的部署
May 20 MySQL
手把手带你彻底卸载MySQL数据库
Jun 14 MySQL
MySQL数据库之存储过程 procedure
Jun 16 MySQL
MySQL的表级锁,行级锁,排它锁和共享锁
Jul 15 MySQL
MySql按时,天,周,月进行数据统计
Aug 14 MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
MySQL数据库超时设置配置的方法实例
MyBatis 动态SQL全面详解
MySQL中datetime时间字段的四舍五入操作
mysql如何能有效防止删库跑路
Oct 05 #MySQL
浅谈MySQL表空间回收的正确姿势
浅谈MySQL函数
Oct 05 #MySQL
You might like
PHP附件下载中文名称乱码的解决方法
2015/12/17 PHP
php头像上传预览实例代码
2017/05/02 PHP
Javascript 变量作用域 两个可能会被忽略的小特性
2010/03/23 Javascript
jQuery powerFloat万能浮动层下拉层插件使用介绍
2010/12/27 Javascript
可兼容IE的获取及设置cookie的jquery.cookie函数方法
2013/09/02 Javascript
js防止表单重复提交的两种方法
2013/09/30 Javascript
js单词形式的运算符
2014/05/06 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
Js查找字符串中出现次数最多的字符及个数实例解析
2016/09/05 Javascript
JS访问DOM节点方法详解
2016/11/29 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
2017/03/24 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
2017/09/14 Javascript
使用vue-router与v-if实现tab切换遇到的问题及解决方法
2018/09/07 Javascript
vue中的计算属性实例详解
2018/09/19 Javascript
Vue和React组件之间的传值方式详解
2019/01/31 Javascript
vue自定义指令用法经典实例小结
2019/03/16 Javascript
JS Math对象与Math方法实例小结
2019/07/05 Javascript
关于JS解构的5种有趣用法
2019/09/05 Javascript
Vue this.$router.push(参数)实现页面跳转操作
2020/09/09 Javascript
html+vue.js 实现漂亮分页功能可兼容IE
2020/11/07 Javascript
Python3实现发送QQ邮件功能(文本)
2017/12/15 Python
TensorFlow车牌识别完整版代码(含车牌数据集)
2019/08/05 Python
基于Python实现大文件分割和命名脚本过程解析
2019/09/29 Python
flask利用flask-wtf验证上传的文件的方法
2020/01/17 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
2020/04/08 Python
python使用隐式循环快速求和的实现示例
2020/09/11 Python
Pycharm快捷键配置详细整理
2020/10/13 Python
PyCharm Ctrl+Shift+F 失灵的简单有效解决操作
2021/01/15 Python
size?德国官方网站:英国伦敦的球鞋精品店
2018/03/17 全球购物
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
莫斯科购买书籍网站:Book24
2020/01/12 全球购物
2014迎国庆演讲稿
2014/09/19 职场文书
2014年政协工作总结
2014/12/09 职场文书
如何理解python接口自动化之logging日志模块
2021/06/15 Python
Python3中最常用的5种线程锁实例总结
2021/07/07 Python