SELECT 字段列表 FROM 表名 WHERE 条件列表
比较运算符 |
功能 |
---|---|
> |
大于 |
>= |
大于等于 |
< |
小于 |
<= |
小于等于 |
= |
等于 |
<> 或 != |
不等于 |
BETWEEN...AND... |
在某个范围内(含最小,最大值) |
IN(...) |
在in之后的列表中的值,多选一 |
LIKE 占位符 |
模糊匹配(_匹配单个字符,%匹配任意个字符) |
IS NULL |
是NULL |
逻辑运算符 |
功能 |
---|---|
AND 或 && |
并且(多个条件同时成立) |
OR 或 || |
或者(多个条件任意一个成立) |
NOT 或 ! |
非 不是 |
条件查询Exercises
select * from emp where age = 88;
select * from emp where AGE < 20;
select * from emp where AGE <= 20;
select * from emp where IDCARD is null ;
select * from emp where IDCARD is not null;
select * from emp where age != 88;
select * from emp where age between 15 and 20;
注意:between 之后是最小值,and 之后是最大值。
select * from emp where GENDER = '女' and age < 25;
写法一:
select * from emp where age = 18 || age = 20 || age = 40;
写法二:
select * from emp where AGE in (null,20,40);
select * from emp where name like '__';
select * from emp where idcard like '%x';
以上就是MySQL通过DQL实现对数据库数据的条件查询的详细内容,更多关于MySQL DQL条件查询的资料请关注插件窝其它相关文章!