首页 > 数据库技术 > 详细

SQL2005学习(二十八),删除数据

时间:2014-04-09 12:19:35      阅读:506      评论:0      收藏:0      [点我收藏+]

当数据库的添加工作完成以后,随着使用和对数据的修改,表中可能存在一些无用的数据,这些无用的数据不仅占用空间,还会影响到查询和修改的速度,所以应及时将它们删除。

Transact-SQL语言使用Delete语句可以删除数据库里表或者视图中的一个或者多个记录。Delete语句的基本格式为:

Delete table_or_view

From table_sources          --可有可无

Where search_condition  --可有可无

delete语句可以删除数据库表中的单行数据、多行数据以及所有行数据,同时在Where子句中也可以通过子查询删除数据,也就说delete语句只能从表中删除数据,不能删除表本身,要删除表的定义,可以使用drop table语句。

(1)删除单行数据

如下图,有一张河南员工表

bubuko.com,布布扣

 

删除员工编号是100401的员工

bubuko.com,布布扣

 

(2)删除多行记录

如下图,我将删除籍贯是上海的员工

bubuko.com,布布扣

 

如下图,执行语句后,上海的员工都删除了

bubuko.com,布布扣

 

(3)删除所有行数据

如下图,delete直接跟表名

bubuko.com,布布扣

 

如下图,删除后查询表中没有任何记录

bubuko.com,布布扣

 

(3)删除固定行数

如下图,有5行记录

bubuko.com,布布扣

 

输入如下语句,完成就只剩2行

bubuko.com,布布扣

菜鸟学SQL记录

SQL2005学习(二十八),删除数据,布布扣,bubuko.com

SQL2005学习(二十八),删除数据

原文:http://ksyiwen.blog.51cto.com/2754337/1392394

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!