浅谈数据库

这两天通过写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语句就会轻松很多,有时候混合到一起就会写着很累。写着写着就悟出了自己的感受。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值