DROP和DELETE的区别
在学习sql语句的时候,大家多少会被一些语句所困扰,就比如今天的这个两个意思都一样,那他们到底有什么区别呢?
- DROP
DROP数据数据定义语言(DDL),删除表结构及所有数据,并将表占用的空间全部释放,不能回滚。
用于删除结构包括内部的数据内容,例如删除数据库:DROP DATABASE 数据库名;
如果要删除列,还要在ALTER里面使用,例如:ALTER TABLE 表名 DROP 列名;
- DELETE
DELETE是数据操作语言(DML),主要用于删除数据或部分数据,可以回滚。
根据条件删除表中数据,如果不使用WHERE,则删除表中所有记录。
例如:DELETE FROM 表名 WHERE 筛选条件;
或:DELETE FROM 表名;
DROP和DELETE的区别相关推荐
- Mysql之drop、truncate和delete的区别
一.delete 1.delete是DML,执行delete操作时,每次从表中删除一行,并且同时将该行的的删除操作记录在redo和undo表空间中以便进行回滚(rollback)和重做操作,但要注意表 ...
- truncate、drop、delete区别
本文导读:删除表中的数据的方法有delete,truncate, 其中TRUNCATE TABLE用于删除表中的所有行,而不记录单个行删除操作.TRUNCATE TABLE 与没有 WHERE 子句的 ...
- oracle中drop、delete和truncate的区别
oracle中drop.delete和truncate的区别 oracle中可以使用drop.delete和truncate三个命令来删除数据库中的表,网上有许多文章和教程专门讲解了它们之间的异同,我 ...
- 深度分析DROP,TRUNCATE与DELETE的区别【我的数据库之路系列】
深度分析DROP,TRUNCATE与DELETE的区别[我的数据库之路系列] 转载自:http://hi.baidu.com/bjn_wuming/blog/item/8b27a9af36ef26f6 ...
- drop、truncate和delete的区别
drop.truncate和delete的区别 (1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作. TRUNCATE TA ...
- oracle中drop和delete,oracle中delete drop truncate的用法和区别
数据库的运维中,经常会遇到delete drop truncate的操作,那么如何去把握它们的用法和区别呢? 比如当数据库空间爆满,已经增长到存储空间单个存储文件的最大值32G.你需要通过一些办法释放 ...
- 【Mysql面试高频】- drop、delete、truncate的区别,是否是DML或者DDL的,能否回滚
[Mysql面试高频]- drop.delete.truncate的区别,是否是DML或者DDL的,能否回滚 DML(Data Manipulation)数据库操作语言,即实现了基本的"增删 ...
- drop、delete与truncate的区别 和 delete是否记录日志
drop直接删掉表有关的一切(数据/结构/约束-),不会记录日志,为DDL(Data Definition Language,数据库定义语言)操作. truncate 删除表中所有数据(再插入时自增长 ...
- MySQL数据库:drop、truncate、delete的区别
1.删除速度:drop>truncate>delete: 2.删除方式: (1)执行delete操作时,每次从表中删除一行,并且同时将该行的的删除操作记录在日志文件中.delete可根据w ...
最新文章
- linux下大于2TB硬盘格式化及挂载,linux下大于2T的分区方法
- python超简单小游戏代码-Python实现简单的猜单词小游戏
- 题目1252:回文子串
- android 使用Photoshop获取图片某一点的颜色
- 方立勋_30天掌握JavaWeb_EL表达式功能详解
- python绘制等距曲线_python应用之猪肉价格曲线的绘制
- 初学者关于内存的思考(不断加深不断更新中)
- HDU 4714 Tree2cycle:贪心
- arraylist删除指定元素_揭开ArrayList的外衣看本质
- c++怎么可以在二进制文件中读取带string的数据_文件处理 | csv文件读写
- hdu 变形课 1181 这道题数据真实若爆了
- 【三维路径规划】基于matlab麻雀搜索算法无人机三维路径规划【含Matlab源码 171期】
- centos7 搭建安装zabbix3.0邮件告警实例(二)
- ROS与PCL:在setconditionfunciton时,无法使用std::bind
- 最新xcode打包IPA----2021.1.18(完整详细图文)
- bzoj21012101: [Usaco2010 Dec]Treasure Chest 藏宝箱(滚动数组优化dp)
- man fgetc fgets getc getchar ungetc
- Java如何进行Base64的编码(Encode)与解码(Decode)?
- 2021了,为什么说音视频技术是技术风口?Android音视频开发这么吃香
- ElasticSearch使用学习