一个人必须不停地写作,才能不被茫茫人海淹没
文章持续更新,可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。

关系运算:>、=、<、>=、<=、!=、<>
范围运算:between…and
空判断:is null、is not null
IN判断:in、not in
模糊查询:like、not like
逻辑运算:and(与)、or(或)、not(非)
select * from student where age < 20;
select * from student where sex='男';
以下两种都可以
select * from student where sex != '男';
select * from student where sex <> '男';
and、or
select * from student where sex != '男' and age < 20;
select * from student where sex = '女' or age > 20;
以下两种都可以
select * from student where age < 20;
select * from student where age not >= 20;
以下两种都可以,但是between是一个运算符,而另外一个是一个关系运算符>=加上一个逻辑运算符and,所以between的效率要高一些。
select * from student where age between 10 and 20;
select * from student where age >= 10 and age <= 20;
select * from student where birthday between '01-9月-98' and '30-9月-1998';
select * from student where name is not null;
select * from student where name in ('张三','李四');
select * from student where name in ('张三',null);
select * from student where name not in ('张三',null);
这里需要注意,当not in中有null时,是查询不出任何结果的。
“_”:匹配任意的一位符号。
“%”:匹配任意个符号,可以是0、1、2、多个符号。
select * from student where name like '李%';
select * from student where name like '李_';
select * from student where name like '%帅%';
order by [排序规则]
默认和asc是正序排序
desc是倒序排序
select * from student order by age;
select * from student order by age desc;
select * from student order by age desc,sno;
select * from student order by age desc,sno desc;
这里的相关内容还没有整理完毕,文章后面持续更新,建议收藏。
文章中涉及到的命令大家一定要像我一样每个都敲几遍,只有在敲的过程中才能发现自己对命令是否真正的掌握了。
可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。