帮助中心/最新通知

质量为本、客户为根、勇于拼搏、务实创新

< 返回文章列表

【服务器相关】SQL开发知识:MySQL学习条件查询数据

发表时间:2025-06-16 03:46:00 小编:主机乐-Yutio

一、条件查询

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

#yyds干货盘点# 06 MySQL条件查询数据_运算符

二、比较运算符

​ 运算符 ​

​ 描述 ​

​ 例子 ​

=

等于

where id = 1

\>

大于

where age > 10

<

小于

where age < 10

>=

大于等于

where age >= 10

<=

小于等于

where age <= 10

!=

不等于

where name != '老王'

#yyds干货盘点# 06 MySQL条件查询数据_比较运算符_02

三、逻辑运算符

​ 运算符 ​

​ 描述 ​

​ 例子 ​

and

并且

where id = 1 and age > 10

or

或者

where id = 1 or age > 10

not

取反

where not id = 1

#yyds干货盘点# 06 MySQL条件查询数据_比较运算符_03#yyds干货盘点# 06 MySQL条件查询数据_逻辑运算符_04

四、范围查询

​ 运算符 ​

​ 描述 ​

​ 例子 ​

in

在指定的非连续范围内

where id in(1,3,5);

between … and …

在指定的连续范围内

where id between 1 and 5;

#yyds干货盘点# 06 MySQL条件查询数据_运算符_05#yyds干货盘点# 06 MySQL条件查询数据_运算符_06

五、空判断

​ 运算符 ​

​ 描述 ​

​ 例子 ​

is null

判断是否为空

where name is null

is not null

判断是否不为空

where name is not null

 注:null与''是不一样的

#yyds干货盘点# 06 MySQL条件查询数据_运算符_07

#yyds干货盘点# 06 MySQL条件查询数据_逻辑运算符_08

#yyds干货盘点# 06 MySQL条件查询数据_运算符_09#yyds干货盘点# 06 MySQL条件查询数据_逻辑运算符_10#yyds干货盘点# 06 MySQL条件查询数据_逻辑运算符_11

六、模糊查询

七、优先级

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

联系我们
返回顶部