MySQL学习必备条件查询数据


Posted in MySQL onMarch 25, 2022

一、条件查询

利用where语句可以对数据进行筛选

select * from 表名 where 条件;

MySQL学习必备条件查询数据

二、比较运算符

​ 运算符 ​

​ 描述 ​

​ 例子 ​

=

等于

where id = 1

\>

大于

where age > 10

<

小于

where age < 10

>=

大于等于

where age >= 10

<=

小于等于

where age <= 10

!=

不等于

where name != '老王'

select * from users where id = 1;

MySQL学习必备条件查询数据

三、逻辑运算符

​ 运算符 ​

​ 描述 ​

​ 例子 ​

and

并且

where id = 1 and age > 10

or

或者

where id = 1 or age > 10

not

取反

where not id = 1

select * from users where id = 1 and age = 24;

MySQL学习必备条件查询数据

select * from users where not id = 1;

MySQL学习必备条件查询数据

四、范围查询

​ 运算符 ​

​ 描述 ​

​ 例子 ​

in

在指定的非连续范围内

where id in(1,3,5);

between ... and ...

在指定的连续范围内

where id between 1 and 5;

select * from users where id in (1,3,4);

MySQL学习必备条件查询数据

select * from users where id between 1 and 5;

MySQL学习必备条件查询数据

五、空判断

​ 运算符 ​

​ 描述 ​

​ 例子 ​

is null

判断是否为空

where name is null

is not null

判断是否不为空

where name is not null

 注:null与''是不一样的

INSERT INTO users (name, birth_date, phone,age)
VALUES ('', '1990-01-01', '13813145213',30);

MySQL学习必备条件查询数据

MySQL学习必备条件查询数据

INSERT INTO users (name, birth_date, phone,age)
VALUES (null, '1990-01-01', '13813145213',30);

MySQL学习必备条件查询数据

INSERT INTO users (name, birth_date, phone,age)
VALUES ('老张', null, '17813145213',30);

MySQL学习必备条件查询数据

select * from users where birth_date is null;

MySQL学习必备条件查询数据

六、模糊查询

MySQL学习必备条件查询数据

select * from users where name like '王%';

MySQL学习必备条件查询数据

select * from users where name like '%王';

MySQL学习必备条件查询数据

七、优先级

  • 小括号,not,比较运算符,逻辑运算符
  • and比or先运算,如果同时出现并希望先算or,需要结合()使用

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

MySQL 相关文章推荐
MySQL Router的安装部署
Apr 24 MySQL
MySQL慢查询的坑
Apr 28 MySQL
详解GaussDB for MySQL性能优化
May 18 MySQL
MySQL 常见存储引擎的优劣
Jun 02 MySQL
mysql优化之query_cache_limit参数说明
Jul 01 MySQL
QT连接MYSQL数据库的详细步骤
Jul 07 MySQL
mysql 索引合并的使用
Aug 30 MySQL
mysql函数全面总结
Nov 11 MySQL
Mysql使用全文索引(FullText index)的实例代码
Apr 03 MySQL
Innodb存储引擎中的后台线程详解
Apr 03 MySQL
MySQL如何使备份得数据保持一致
May 02 MySQL
MySQL存储过程及语法详解
Aug 05 MySQL
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
mysql insert 存在即不插入语法说明
Mar 25 #MySQL
MySQL创建表操作命令分享
mysql数据插入覆盖和时间戳的问题及解决
MySQL实战记录之如何快速定位慢SQL
Mar 23 #MySQL
You might like
正则表达式语法
2006/10/09 Javascript
php实现在服务器上创建目录的方法
2015/03/16 PHP
php提高网站效率的技巧
2015/09/29 PHP
php实现统计二进制中1的个数算法示例
2018/01/23 PHP
利用js对象弹出一个层
2008/03/26 Javascript
IE和Firefox下event事件杂谈
2009/12/18 Javascript
jQuery对Select的操作大集合(收藏)
2013/12/28 Javascript
Bootstrap每天必学之折叠
2016/04/12 Javascript
Javascript中arguments对象的详解与使用方法
2016/10/04 Javascript
js模拟微博发布消息
2017/02/23 Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
2017/12/19 Javascript
详解Puppeteer 入门教程
2018/05/09 Javascript
Selenium执行Javascript脚本参数及返回值过程详解
2020/04/01 Javascript
python实现在字符串中查找子字符串的方法
2015/07/11 Python
在Django的模型中添加自定义方法的示例
2015/07/21 Python
关于Python面向对象编程的知识点总结
2017/02/14 Python
Python3中的列表,元组,字典,字符串相关知识小结
2017/11/10 Python
python实现数据预处理之填充缺失值的示例
2017/12/22 Python
使用python爬虫获取黄金价格的核心代码
2018/06/13 Python
Selenium的使用详解
2018/10/19 Python
python并发编程多进程之守护进程原理解析
2019/08/20 Python
Python常用模块sys,os,time,random功能与用法实例分析
2020/01/07 Python
pytorch实现建立自己的数据集(以mnist为例)
2020/01/18 Python
python实现梯度下降法
2020/03/24 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
2020/09/04 Python
英国羊绒服装购物网站:Pure Collection
2018/10/22 全球购物
英国Office鞋店德国网站:在线购买鞋子、靴子和运动鞋
2018/12/19 全球购物
经销商年会策划方案
2014/05/29 职场文书
六一亲子活动总结
2014/07/01 职场文书
带刀到教室的检讨书
2014/10/04 职场文书
员工升职自荐信
2015/03/27 职场文书
抢劫罪辩护词
2015/05/21 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书
2016年9月份红领巾广播稿
2015/12/21 职场文书
Python Pandas数据分析之iloc和loc的用法详解
2021/11/11 Python