面试题: 数据库:delete和trancate删除表记录的区别
delete和trancate删除表记录的区别
首先说相同点,就是他们都能删除表中的数据,区别有两点:
1:
delete语句在删除记录的时候可以有选择的删除某些数据(使用where子句),当然,如果不添加where子句,就是删除所有记录
trancete语句则是清空表中所有数据
2:
delete:当表中的主键是自动增长(auto_increment)时,用delete删除完数据之后,再往表中插入数据,当数据的主键为空,其自动增长时,并不是从1开始
truncate:而truncate则做了这件事,它不仅将数据全部清空,还将主键自增的值初始为1。
总的来说可以用一句话区分:
delete只删数据,不清痕迹;trancate既删数据,又清痕迹。
补充一点:
drop为删除整张表的操作,慎用!
面试题: 数据库:delete和trancate删除表记录的区别相关推荐
- MySQL删除s表命令_SQLServer数据库sql语句中----删除表数据drop、truncate和delete的用法...
本文主要向大家介绍了SQLServer数据库sql语句中----删除表数据drop.truncate和delete的用法,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 虽 ...
- SQL Delete 语句(删除表中的记录)
SQL DELETE 语句 DELETE语句用于删除表中现有记录. SQL DELETE 语法 DELETE FROM table_name WHERE condition; 请注意 删除表格中的 ...
- mysql数据库中怎么删除一行_数据库教程_mysql如何删除表中一行数据?-
中国it教程网...
mysql中使用DELETE语句删除表中一行数据,语句为"DELETE FROM 表名称 WHERE 列名称 = 值".删除所有行的语句为"DELETE FROM tab ...
- mybatis对数据库的操作,删除表,新建表,修改表。
mybatis对数据库操作 事情是这样的,今天一不小心接到一个这样的需求,调用远程接口获取数据,每周定时更新全部数据,这不挺好整的嘛!!!!!!!!! 但是,更新之前需要把之前的那个表的数据做备份,把 ...
- 数据库-检索部分-查找-更新表记录
检索全部数据 mysql> select *from pet; +‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐‐‐‐+ ...
- 使用SQLite数据库存储数据(4)-删除数据记录
删除数据记录 当从UITableView中删除一行记录时,将调用commitEditingStyle方法. - (void)tableView:(UITableView *)tableView com ...
- 达梦数据库统计模式下所有表记录数
/* 统计每个表的数据量到表数据记录表 */ --创建一张表记录统计信息 create table test(tab_name varchar(30),row_num int) --统计每个表的数据量 ...
- mysql 删除表记录的 存储过程命令_用SQL语句删除一个数据库的所有表和所有存储过程...
如果数据库里有很多表和存储过程,要用手动鼠标右键一个个删除是很麻烦的,用SQL语句来删除就方便很多了 删除所有的表: 如果由于外键约束删除table失败,则先删除所有约束: --/第1步******* ...
- 删除表记录(delete from ....where)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/Wchenchen0/article/d ...
最新文章
- HDU - 6486 Flower(思维)
- 实验总结_小学科学实验室工作总结范文(直接复制下载)
- 网络营销专员浅析在网络营销推广中有不少渠道可适当“利用”一下
- boost::graph模块实现dijkstra算法的测试程序
- 第二章 PX4-RCS启动文件解析
- word List29
- jboss-AS目录结构了解(资料摘取)
- while循环(包含死循环、while嵌套)
- A股收盘:深证区块链50指数跌1.75%,*ST群兴、亚联发展涨停
- 01-C#入门(分支控制语句)
- 开课吧Java课堂:什么是HashMap类
- 利用遗传算法求解旅行商问题
- 六石管理学:行政人员也要学会使用SVN保存文档
- 日报系统1 创建框架 Django3.0
- JavaWeb教程路线
- 怎么访问vmware虚拟机IIS网站
- 使用n2disk和PF_RING构建一个(便宜的)2×10 Gbit(连续)数据包记录器
- html图片边框的颜色,css图片的边框怎么设置颜色?
- struts2配置细节
- android 带刻度的滑动条_Android自定义滑动刻度尺