数据库中删除数据常用命令-truncate、drop、delete
数据库的DDL与DML含义与区别
DDL:操作数据库、表、列等(指对这些对象进行操作),使用的关键字:CREATE、ALTER、DROP。
DML:是对表中的数据进行增、删、改的操作,使用的关键字:INSERT、UPDATE、DELETE。
图解:
truncate、drop、delete三者的区别
1.truncate和drop是DDL语句,执行后无法回滚,delete是DML语句,可回滚。
2.truncate语法:truncate table tableName; drop语法:drop table tableName; delete语法:delete from tableName where 限制条件。
3.truncate只能作用于表,而delete、drop可作用于表、视图等。
4.truncate会清空表中的所有行,但表结构及其约束、索引等保持不变,drop会删除表的结构及其所依赖的约束、索引等。
5.truncate后会使表和索引所占用的空间会恢复到初始大小;delete操作不会减少表或索引所占用的空间,drop语句将表所占用的空间全释放掉。
6.truncate会重置表的自增值,而delete不会。
7.truncate不能对有外键约束引用的表使用。
数据库中删除数据常用命令-truncate、drop、delete相关推荐
- Android 第十五课 如何使用LitePal从SQLite数据库中删除数据(十四课用来保留讲解如何向SQLite数据库中存入数据)
使用LitePal删除数据的方式主要有两种,第一种就是直接调用已存对象的delete()方法,所谓已存储对象就是调用过save()方法的对象,或者说是通过LitePal提供的查询API查出来的对象,都 ...
- mysql数据库中删除数据用什么语句_mysql数据库删除数据语句
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- 数据库中删除语句Drop、Delete、Truncate的相同点和不同点的比较(举例说明)
1.数据库删除语句的分别介绍: Delete:用于删除表中的行(注:可以删除某一行:也可以在不删除表的情况下(即意味着表的结构.属性.索引完整)删除所有行) 语法:删除某一行:Delete From ...
- eclipse给mysql修改表数据_Eclipse中java向数据库中添加数据,更新数据,删除数据...
ASP.NET网页动态添加.更新或删除数据行 看过此篇 http://www.cnblogs.com/insus/p/3247935.html的网友,也许明白Insus.NET是怎样实现动态添加数据行 ...
- php如何删除数据库中的数据库文件夹,学习猿地-php数据库如何删除数据
php数据库删除数据的方法:首先创建一个代码文件:然后通过PHP函数"mysql_query"执行"SQL DELETE"语句从MySQL表中删除数据即可. 本 ...
- jsp在mysql中删除数据_如何在jsp页面中删除数据库中的数据
如何在jsp页面中删除数据库中的数据 各位大虾! 我想在jsp页面上写一个按钮功能,从而动态的删除数据库中的一行数据. 不知道怎么实现 这是我写的一段代码 数据库是MySql UserBean p3= ...
- Java删除数据库中的数据
Java删除数据库中的数据 1:删除数据库中数据表中的数据同样也是一个非常用的技术,使用executeUpdate()方法执行用来做删除SQL的语句可以删除数据库表中的数据 2:本案例使用Statem ...
- shell脚本实现删除过期数据库中的数据
一个应用系统每天都需不间断的向数据库中插入数据,而对于很早之前的数据一般都需要从数据库中清理,防止数据量无限增大,耗费存储和影响数据查询效率. 通过两个文件实现,一个文件为配置文件,一个为脚本文件. ...
- solr mysql 导入命令_Solr 07 - Solr从MySQL数据库中导入数据 (Solr DIH的使用示例)
1 加入数据导入处理器的jar包 复制Solr解压后dist目录中的:solr-dataimporthandler-4.10.4.jar; 粘贴到contrib/dataimporthandler/l ...
最新文章
- WebStorm下ReactNative代码提示设置
- linux:交叉编译后程序的下载方式
- linux学习笔记-第一课-linux的历史,安装linux,远程连接
- 编写递归下降语法分析器_Python3知识点流程控制、迭代器、生成器快速入门
- 计算机用的机械硬盘的工作原理,为啥一震就坏?机械硬盘的构造原理是什么?...
- python科学计算笔记(十一)pandas中date_range生成指定日期
- Android 四大组件之 Activity
- C语言 多重指针--整型字符字符串 int**pp
- IDEA JetBrains Mono字体介绍和安装
- JavaScript学习(二十八)—事件冒泡和事件捕获
- ADS软件仿真实例大战(一)
- hp服务器bios检测硬盘接口,惠普工作站UEFI BIOS如何检测硬盘
- 闭关修炼,看了老大的博客,才发现自己是多么的技术低,原来我就达到06年的他...
- python实现KD树
- Android studio 突然连接不上夜神模拟器
- matlab mse mae,回归评价指标MSE、RMSE、MAE、R-Squared
- 两张图片放在一起有条白线_为什么图片上加两条白线就可以有3d效果?
- Android:启动流程
- 如何利用UDP组播实现海康网络摄像机(IPC)的自动探测【源码】【监控】【录播】【NVR】【ONVIF】
- 「Python」Mac下pip出现command not found和Could not find a version that satisfies the requirement ...解决方式