MSSql Server基础学习系列———数据删除

来源:互联网 发布:mac必装软件 编辑:程序博客网 时间:2024/06/06 02:59

讲过了数据查询、添加、修改,现在就剩下数据删除了。

删除(delete、truncate)

删除和更新操作一样,具有不可恢复性 

进行操作之前一定要确定是否需要where条件,以及where条件是什么 

语法:
delete  from 表名 wheretruncate table 表名

两种方式

一、delete方式

--delete方式对自动增长字段无影响 delete from dbo.Course where cid=16

二、truncate 方式
--删除表中的所有数据,--把表中自动增长列也初始化(从1开始)--语法:truncate table 表名
truncate table dbo.NewCourse2--truncate使用注意--1、truncate只能删除全部数据,不能删除部分数据--2、删除速度要比delete快--3、truncate删除是破坏性的,不写日志,不能进行恢复--4、truncate语句不会触发delete触发器--5、会把表中的自动编号重置为默认值


0 0
原创粉丝点击