t-sql实现插入,删除,更新记录



            一. 在t-sql中,插入记录有三种方法,下面分别介绍:html


1.在一张表的尾部追加一条记录:sql

 
 
 

 
注意:每一个字段值要与属性相对应 

2.在原中选择属性插入(有些属性容许为空,或有些属性已经设有默认值此时可部分插入)spa

 
一样的,每一个字段都须要一一对应。

3.将一条表的查询结果追加到另外一张表的尾部code

 
和上面同样,查询表的结果必定要与所插入表的结构同样(保证插入后不会出错)。

         二.使用t-sql语句实现删除操做也有两种方法server

1.直接使用delete删除
htm

 

2.使用truncate删除全部行

 

总结:通常习惯上使用delete,可是实际上truncate删除时的效率更高,delete在物理上删除是一行一行删除,
而truncate是将表中全部记录一次性所有删除。
若是要删除数据表中的所有信息,使该表变为空表,能够考虑用truncate来实现。delete命令的删除操做被认定
是系统事务操做,该命令被执行后能够实施撤销恢复,而truncate命令不是系统事务,因此利用该命令执行的操做通
常是不能撤销的。

注意:在sql server中,删除记录以前须要仔细考虑,由于在没有进行数据备份的状况下,一旦删除便没法找回。
事务

    三.t-sql语句实现数据的更新it

1.更新一列数据io

 
2.更新一条或多条记录里的多个字段