Sql Server2008温故而知新系列03:数据增删改查之"删"

如02所述,表中的数据有'增'对应就有删

sql server中删除表中的数据和mysql一致,都是使用delete,具体格式: deleter from table_name [where 筛选条件]

实例如下:

 

 tstb表中有3行记录

删除其中第一条记录,delete from tstb where id=1

 

 删除所有的记录,delete from tstb

 

 删除所有记录,如前所述;也可以使用 truncate table tstb

当然不加where筛选条件的delete以及trruncate一定要慎用

或者在使用前先备份表中数据,备份表的记录可以用系列

02中的 select * into newTable(新表名) from tstb(需备份的表名)

猜你喜欢

转载自www.cnblogs.com/azrealer/p/11831935.html