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

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

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