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锁机制
Apr 05 MySQL
mysql知识点整理
Apr 05 MySQL
MySQL update set 和 and的区别
May 08 MySQL
linux下导入、导出mysql数据库命令的实现方法
May 26 MySQL
MySQL连接控制插件介绍
Sep 25 MySQL
MySQL数据库10秒内插入百万条数据的实现
Nov 01 MySQL
mysql的单列多值存储实例详解
Apr 05 MySQL
MySQL视图概念以及相关应用
Apr 19 MySQL
使用Mysql计算地址的经纬度距离和实时位置信息
Apr 29 MySQL
Mysql表数据比较大情况下修改添加字段的方法实例
Jun 28 MySQL
MySQL表字段数量限制及行大小限制详情
Jul 23 MySQL
MySQL中的 inner join 和 left join的区别解析(小结果集驱动大结果集)
May 08 MySQL
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
mysql insert 存在即不插入语法说明
Mar 25 #MySQL
MySQL创建表操作命令分享
mysql数据插入覆盖和时间戳的问题及解决
MySQL实战记录之如何快速定位慢SQL
Mar 23 #MySQL
You might like
深入Apache与Nginx的优缺点比较详解
2013/06/17 PHP
php合并数组中相同元素的方法
2014/11/13 PHP
简单概括PHP的字符串中单引号与双引号的区别
2016/05/07 PHP
最新最全PHP生成制作验证码代码详解(推荐)
2016/06/12 PHP
利用PHPExcel实现Excel文件的写入和读取
2017/04/26 PHP
用JS实现的一个include函数
2007/07/21 Javascript
基于Jquery的$.cookie()实现跨越页面tabs导航实现代码
2011/03/03 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
2013/12/04 Javascript
Javascript中arguments对象详解
2014/10/22 Javascript
vue父组件向子组件传递多个数据的实例
2018/03/01 Javascript
angularjs $http调用接口的方式详解
2018/08/13 Javascript
浅谈vue方法内的方法使用this的问题
2018/09/15 Javascript
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
2019/05/17 Javascript
vue2.0+SVG实现音乐播放圆形进度条组件
2019/09/21 Javascript
JS判断浏览器类型与操作系统的方法分析
2020/04/30 Javascript
PyQt5打开文件对话框QFileDialog实例代码
2018/02/07 Python
Python实现迭代时使用索引的方法示例
2018/06/05 Python
Python基于多线程实现ping扫描功能示例
2018/07/23 Python
python绘制地震散点图
2019/06/18 Python
浅谈python中频繁的print到底能浪费多长时间
2020/02/21 Python
python实例化对象的具体方法
2020/06/17 Python
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
Under Armour安德玛德国官网:美国高端运动科技品牌
2019/03/09 全球购物
澳大利亚网上书店:QBD
2021/01/09 全球购物
了解AppleShare protocol(AppleShare协议)吗
2015/08/28 面试题
工商管理专业学生的自我评价
2013/10/01 职场文书
2013年大学生的自我鉴定
2013/10/24 职场文书
生物科学系大学生的自我评价
2013/12/20 职场文书
同学会邀请书大全
2014/01/12 职场文书
艺术教育实施方案
2014/05/03 职场文书
个人工作主要事迹
2014/05/08 职场文书
小学新教师个人总结
2015/02/05 职场文书
单位考核聘任报告
2015/03/02 职场文书
学校计划生育责任书
2015/05/09 职场文书
2016春季校长开学典礼致辞
2015/11/26 职场文书
详解Nginx 被动检查服务器的存活状态
2021/10/16 Servers