这两天通过写sql语句,自己原先也很长时间没有写了,谈谈这天的心得体会。
一、三种删除数据库的方式:
1、drop table 表名称 eg: drop table dbo.Sys_Test
2、truncate table 表名称 eg: truncate table dbo.Sys_Test
3、delete from 表名称 where 列名称 = 值 eg: delete from dbo.Sys_Test where test=‘test’
drop就是将整张表的的数据全部删除
truncate则是将表内容整体删除,假如序号设置为自增的话,重新构建整张表,序号将会从1开始
delete 则是将数据一条条删除,不会删除表结构。
左连接和内链接的区别:
左外连接是返回主表的所有信息,如果从表没有主表信息显示为空;
而内连接是以从表为主如没数据那么就不显示;
还有就是写sql语句,写着写着有自己的心得体会了。我把它总结为对象分析法:
比如题中的题目,三个量需要通过特殊的关系联系起来,这个时候就需要把他们拆分开来,可以看作三个对象,然后整合到一起,这样写sql语句就会轻松很多,有时候混合到一起就会写着很累。写着写着就悟出了自己的感受。