在使用 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
单一条件的查询语句
【实例 1】在表 tb_students_info 中查询身高为 170cm 的学生的姓名,输入的 SQL 语句和行结果如下所示。
mysql> use test_db Database changed mysql> SELECT name,height -> FROM tb_studen

本文详细介绍了MySQL中WHERE子句的使用,包括单一条件、多条件查询、LIKE操作符进行的模糊查询以及如何使用日期字段作为查询条件。通过实例展示了如何根据不同的条件筛选数据,如相等、不等、AND连接、LIKE通配符以及BETWEEN AND操作符的应用。
订阅专栏 解锁全文
1114

被折叠的 条评论
为什么被折叠?



