Mysql操作——DQL-2-条件查询

条件查询

条件查询就是在查询时给出where子句,在where子句中可以使用一些运算符及关键字。

=(等于)、!=(不等于)、<>(不等于)、<(小于)、<=(小于等于)、>(大于)、>=(大于等于)
between....and;值在什么范围
in(set);固定的范围值
is null;(为空)
is not null; (不为空)
and 与
or 或
not 非

使用
  1. 查询性别为男,且年龄为20的学生记录
mysql> select * from students where gender='男' and age=20;
  1. 查询学号为2,或者名为denve的学生记录
mysql> select * from students where id=2 or name='denve';
  1. 查询学号为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;

你可能感兴趣的:(Mysql操作——DQL-2-条件查询)