数据的高级操作
查询数据(中)
where
子句
where
字句:用来判断数据和筛选数据,返回的结果为0
或者1
,其中0
代表false
,1
代表true
,where
是唯一一个直接从磁盘获取数据的时候就开始判断的条件,从磁盘中读取一条数据,就开始进行where
判断,如果判断的结果为真,则保持,反之,不保存。
判断条件:
- 比较运算符:
>
、<
、>=
、<=
、<>
、=
、like
、between and
、in
和not in
; - 逻辑运算符:
&&
、||
、和!
.
执行如下 SQL 语句,进行测试:
-- 查询表 student 中 id 为 2、3、5 的记录
select * from student where id = 2 || id = 3 || id = 5;
select * from