SQL 语句里delete 和drop有什么区别
1个回答
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
1、执行速度不同
drop语句的速度要大于delete语句。
2、语言种类不同
delete语句是DML语言,不会自动提交。
drop语句是DDL语言,执行后会自动提交。
3、功能不同
delete语句用于删除局部性数据如表中的某一元组。
drop语句一般用于删除整体性数据如表,模式,索引,视图,完整性限制等。
4、删除形式不同
delete语句删除内容、释放空间但不删除定义,但是delete既可以对行数据进行删除,也可以对整表数据进行删除。
drop语句删除内容和定义,并释放空间。执行drop语句,将使此表的结构一起删除。
参考资料来源:百度百科--DELETE语句
参考资料来源:百度百科--DROP语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询