日常业务中经常需要通过查询条件过滤数据。
1 查询条件
1.1 WHERE
指定查询的过滤条件。以下语句只返回姓名为“刘备”的员工信息:
WHERE 位于 FROM 之后,指定一个或者多个过滤条件,满足条件的数据才会返回。
WHERE 子句被称为谓词(Predicate)。
2 选择(Selection)
- 通过查询条件过滤数据的操作在关系运算中被称为选择.
- 它是针对表进行的水平选择,保留满足条件的行生成的新表
3 比较运算符
比较两个数值的大小,包括字符、数字以及日期类型的数据。
- MySQL 的比较运算符
查询员工在 2018 年 11 月 11 日之后入职
其中,DATE 定义了一个日期类型的常量值。指定日期时也可以省略 DATE
4 BETWEEN
想要查找一个范围内的数据。
查询月薪位于 10000 到 15000 之间的员工:
需要注意的是,BETWEEN 包含了两端的值(10000 和 15000)。





