创新路
我们一直在努力

MySQL学习笔记(34)

在使用 MySQL SELECT语句时,可以使用 WHERE 子句来指定查询条件,从 FROM 子句的中间结果中选取适当的数据行,达到数据过滤的效果。

WHERE <查询条件> {<判定运算1>,<判定运算2>,…}

其中,判定运算其结果取值为 TRUE、FALSE 和 UNKNOWN。

判定运算的语法分类如下:

<表达式1>{=|<|<=|>|>=|<=>|<>|!=}<表达式2>

<表达式1>[NOT]LIKE<表达式2>

<表达式1>[NOT][REGEXP|RLIKE]<表达式2>

<表达式1>[NOT]BETWEEN<表达式2>AND<表达式3>

<表达式1>IS[NOT]NULL

多条件的查询语句

使用 SELECT 查询时,可以增加查询的限制条件,这样可以使查询的结果更加精确。MySQL 在 WHERE 子句中使用 AND 操作符限定只有满足所有查询条件的记录才会被返回。

可以使用 AND 连接两个甚至多个查询条件,多个条件表达式之间用 AND 分开。

例1、在 tb_students_info 表中查询 age 大于 21,并且 height 大于等于 175 的学生的信息;

image.png

WHERE 子句中只包含一个 AND 语句,把两个过滤条件组合在一起,实际上可以添加多个 AND 过滤条件,增加条件的同时增加一个 AND 关键字。

未经允许不得转载:天府数据港官方信息博客 » MySQL学习笔记(34)

客官点个赞呗! (0)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机