用SQL语句操作数据-———— IT精英装逼之旅

本文分享了在SQL Server中使用代码操纵数据库的关键点,包括SQL语句大小写不敏感、使用use关键字切换数据库、自增列不可赋值、多条数据插入方法、update和delete语句使用建议、delete与truncate的区别,以及SQL数据库操作的最佳实践。

今天,我和大家分享的是用代码来操纵数据库,也就是其他人佩服我们的一大重要原因,下面就是一些点哦,走过路过,不要错过。

1.SQL Sever中,SQL语句不区分大小写(数据库名表名列名关键字) 。

 

2.对表进行操作的时候,一定要使先用use关键字切换到对应的数据库(大家一定要注意!!!)

3.自增列不可以赋值.

4.一次性向一张表中插入多条数据的解决方案:

1/insert into 目标表select  * from 原表(注意事项:如果目标中有自增列,那么不能使用*号。)

2/复制原表:select *  into 目标表(不存在)from 原表( 该方式只保留了数据和子自增列,但是主键等约束就都没有了。)

6.见到update语句和delete,一定要跟where条件.

7.deletetruncate区别?

        01.delete 后可以跟where条件,而truncate不行

 

        02.delete删除数据的时候会记录日志,而truncate不会

 

        03.delete删除表中所有数据库,id编号不会从1开始,而truncate会。

 8.truncate又称“截断表”。

9.truncate运行效率更高,因为它不记录日志。但delete可以记录日志,可以还原。

  看了上面的话,你是否有收获,有的话就关注我呗!!!下次会更努力.

 

转载于:https://www.cnblogs.com/wth1129/p/4924625.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值