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