条件查询
条件查询就是在查询时给出where子句,在where子句中可以使用一些运算符及关键字。
=(等于)、!=(不等于)、<>(不等于)、<(小于)、<=(小于等于)、>(大于)、>=(大于等于)
between....and;值在什么范围
in(set);固定的范围值
is null;(为空)
is not null; (不为空)
and 与
or 或
not 非
使用
- 查询性别为男,且年龄为20的学生记录
mysql> select * from students where gender='男' and age=20;
- 查询学号为2,或者名为denve的学生记录
mysql> select * from students where id=2 or name='denve';
- 查询学号为1,2,5,的学生记录
#方法一
mysql> select * from students where id=1 or id=2 or id=5;
#方法二
mysql> select * from students where id in(1,2,5);
4.查询年龄为Null的学生记录
mysql> select * from students where name is null;
5.查询年龄不为Null的学生记录
mysql> select * from students where name is not null;
6.查询性别非男的学生记录
mysql> select * from students where gender!='男';
7.查询年龄在18到20岁之间的学生记录
#方法一
mysql> select * from students where age>=18 and age<=20;
#方法二
mysql> select * from students where age between 18 and 20;
网友评论