社区
疑难问题
帖子详情
面试题:如何写一条sql 快速清除表T中所有数据
力量与荣耀
2012-03-12 05:25:22
通常来说 delete from t where 1=1即可,但是,还有其他更高效的方法?
先复制T的列到新表B,然后Drop T,然后把B改为T?这样行吗?
...全文
109
4
打赏
收藏
面试题:如何写一条sql 快速清除表T中所有数据
通常来说 delete from t where 1=1即可,但是,还有其他更高效的方法? 先复制T的列到新表B,然后Drop T,然后把B改为T?这样行吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lycorisraya
2012-03-12
打赏
举报
回复
了解了
开着拖拉机泡妞
2012-03-12
打赏
举报
回复
[Quote=引用 2 楼 zhaowenzhong 的回复:]
SQL code
truncate table table_name ---执行该操作不产生日志,所以比DELETE 来的快
[/Quote]
++
Felixzhaowenzhong
2012-03-12
打赏
举报
回复
truncate table table_name ---执行该操作不产生日志,所以比DELETE 来的快
dawugui
2012-03-12
打赏
举报
回复
truncate table t
SQL
清除
表
格内容
本文介绍了三种在
SQL
中
高效删除重复
数据
的方法:利用临时
表
保留
一条
记录并清空原
表
,通过循环逐条删除指定数量的
数据
,以及采用截断方式
快速
清空
表
内容。
同事
写
了
一条
SQL
,把 MyBatis 都干翻了。。
本文讲述了作者在生产环境
中
遇到的SpringBoot服务因内存溢出(OOM)而瘫痪的问题,重点分析了Mybatis拼接
SQL
时可能导致内存消耗过高的原因,并提供了代码优化建议。
[
SQL
]如何实现
表
数据
的去重
本文介绍了一种通过创建临时
表
,利用DISTINCT关键字筛选无重复
数据
,然后清空原
表
并重新插入的方法,来实现
数据
库
表
中
重复
数据
的删除。此方法涉及
SQL
的CREATE TABLE、INSERT INTO、DELETE FROM和DROP TABLE等语句,适用于
数据
清洗场景。
【My
SQL
常见
面试题
系列】执行
一条
查询
SQL
语句,期间发生了什么
本文详细介绍了My
SQL
执行
SQL
语句的过程,包括连接器、查询缓存、
SQL
解析与优化等关键步骤,并解释了不同类型的
SQL
语句(如查询与更新)在My
SQL
内部是如何被处理的。
面试官:请分析
一条
SQL
的执行过程
本文详细解析了My
SQL
查询与更新语句的执行过程,从连接器到执行器,再到存储引擎的交互。重点介绍了InnoDB的redolog和binlog在更新操作
中
的作用,以及二阶段提交确保
数据
一致性的机制。此外,还讨论了查询缓存、分析器、优化器和执行器等核心组件的工作原理。
疑难问题
22,296
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章