Mysql常用sql语句(8)- where 条件查询
2021/6/2 19:23:56
本文主要是介绍Mysql常用sql语句(8)- where 条件查询,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言
- 条件查询应该是作为测试平时用到最多的关键字了!!
- 它可以用来指定查询条件,减少不必要的查询时间
where的语法格式
WHERE 查询条件
五种查询条件
- 比较运算符、逻辑运算符
- between and 关键字
- is null 关键字
- in、exist 关键字
- like 关键字
本篇只讲比较运算符、逻辑运算符,其他会在后面篇幅讲解哦
有哪些比较运算法?
- =:等于
- !=、<>:不等于
有哪些逻辑运算符?
- and、&&:所有查询条件均满足才会被查询出来
- or、||:满足任意一个查询条件就会被查询出来
- xor:满足其中一个条件,并且不满足另一个条件时,才会被查询出来
这里有个重点,当运算符混合使用时,需要关注它们的优先级,具体可参考这篇博文:(后面补充)
单一条件的查询栗子
一般单一条件查询用的就是比较运算符
select * from yyTest where id = 1;select * from yyTest where id != 1;select * from yyTest where height > 170;select * from yyTest where height >= 175;select * from yyTest where age < 20;select * from yyTest where age <= 20;
多条件的查询栗子
多条件的查询都需要使用逻辑运算符,下面的栗子比较简单不展开描述
select * from yyTest where sex = 1 and height >175;select * from yyTest where sex = 1 && height >175;select * from yyTest where height < 165 or height >175;select * from yyTest where height < 165 || height >175;
查询 age 小于 21,并且 height 小于 165 的学生信息和 age 大于 21,并且 height 小于等于 165 的记录
- 满足age< 21 但 不满足height >=165
- 不满足age
select * from yyTest where age < 21 xor height >= 165;
这篇关于Mysql常用sql语句(8)- where 条件查询的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-20部署MySQL集群入门:新手必读指南
- 2024-11-20部署MySQL集群教程:初学者指南
- 2024-11-20部署MySQL集群项目实战:新手教程
- 2024-11-20部署MySQL集群资料:新手入门教程
- 2024-11-20MySQL集群部署教程:入门级详解
- 2024-11-20MySQL集群教程:入门与实践指南
- 2024-11-20部署MySQL集群教程:新手入门指南
- 2024-11-20MySQL读写分离教程:轻松入门
- 2024-11-20部署MySQL集群入门:一步一步搭建你的数据库集群
- 2024-11-19部署MySQL集群学习:入门教程