SQL Server—更新删除数据
更新数据:
【update 表名 set 列名=?,列名=?,… where 条件=? and/or where 条件=? …】
(注:主键不可修改;如果不加where,整张表数据都会被修改)
update Userinfo set UserName='万玉轩',Age=24 where UserID=8
删除数据:
(1)delete语句会造成标识列的值不连续:删除后新建行的标识列的值还是接着删除前的值而自增,而不是初始值开始。
删除单条数据:【delete from 表名 where 列名=? and/or 列名=? …】
delete from Userinfo where UserName='万玉轩' and Age=25
删除整个表数据:【delete from 表名】
delete from Userinfo2
(2)表数据清空,恢复到初始化,包括标识列。
【truncate table 表名】
truncate table Userinfo2
注:truncate效率比delete高。delete没删除一条数据,都会在日志里记录;truncate不会记录日志,不激活触发器。

浙公网安备 33010602011771号