码迷,mamicode.com
首页 > 数据库 > 详细

Oracle下Delete语句

时间:2019-09-11 18:26:05      阅读:26      评论:0      收藏:0      [点我收藏+]

标签:name   速度   logs   案例   aaa   rollback   ack   href   rop   

 

Delete语句

基本语法:

delete from 表名 where 条件

 

注意事项:

1,如果不使用where子句,将表中所有数据全部删除

   delete from test;

2,如果要删除某列的值,delete是不可以做到的

3,删除整个表 drop table 表名

4,当使用delete的时候,一定要考虑表之间参照完整性

 

案例:

  删除某一行记录

技术图片

delete from stu where name=‘aaa‘;

删除所有行

delete from stu;

PS:可以使用 rollback回滚

物理删除

truncate table stu;

注意:一旦使用了truncate表中数据将不可恢复,删除速度快,当确定表中的数据确实没有用并且表很大的时候可以使用truncate删除(慎用)

 https://www.cnblogs.com/minseo/p/7729973.html

Oracle下Delete语句

标签:name   速度   logs   案例   aaa   rollback   ack   href   rop   

原文地址:https://www.cnblogs.com/isme-zjh/p/11507399.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!