文章目录
前言
最近接触了一批希望从事或者刚接触数据开发的同学,通过摸底发现了一个共性问题:SQL语法掌握的没有太大问题,但是缺少数据敏感度。接到需求就上手写起了各种关联和逻辑处理,没有任何的数据探查。当然,这只是经验的缺乏,通过慢慢的积累和总结塌下心来一定可以解决。写这篇文章也是希望把新手可能踩到的坑总结出来,避免再犯同样的错误。
1、Select 语句
select 语句是我们每天最经常写的语句了,也是最基础的,这里就不过多介绍了。
Select <columns>
From <table>
Where ……条件过滤
Group by ……分组
Having …… 将分组后的结果做过滤
Order by …… 针对查询结果排序
2、Insert语句
insert语句即插入语句,将结果插入目标表中。针对目标表的数量可以分为单表插入语句和多表插入语句
(1)单表插入语句 insert into
代码如下(示例):
--例1:具体值的插入
insert into table1 (id,name,age,sex) values ('23900001','Allen',19,'Man');
--例2:查询结果集的插入
insert into table1 (id,name,age,sex) select id,name,age,<