首页 > 其他分享 >数据表删除DROP TRUNCATE DELETE区别

数据表删除DROP TRUNCATE DELETE区别

时间:2024-04-29 17:01:27浏览次数:12  
标签:TRUNCATE 删除 命令 DROP 数据表 表中 DELETE

总的来说,DROP 用于删除整个数据库对象(表结构和数据全部删除),DELETE 用于删除表中的数据,而 TRUNCATE 也是删除表中的数据,但比 DELETE 更快,且无法指定条件删除。根据需求,选择适当的命令来删除数据或对象。

 

DROP:

1. DROP 用于删除数据库对象,例如表(table)、索引(index)、视图(view)等。

2. 使用 DROP 命令删除表时,会删除整个表以及表中的所有数据和结构,包括表的定义、索引、约束等。

3. 该操作是不可逆的,一旦执行 DROP 命令,相关的数据库对象将永久丢失。

示例:DROP TABLE student;

 

DELETE:

1. DELETE 用于删除表中的数据,而不会删除表本身。

2. 使用 DELETE 命令删除数据时,只会删除满足条件的行,而不会影响表的结构。

3. DELETE 命令可以搭配 WHERE 子句使用,以指定需要删除的行。

4. 该操作是可逆的,可以使用事务或备份来恢复被删除的数据。

示例:DELETE FROM student WHERE name = 'xiaohong';

 

TRUNCATE

1. TRUNCATE 用于删除表中的所有数据,但保留表的结构,不会删除表本身。

2. TRUNCATE 命令执行速度通常比 DELETE 命令快,因为它不会记录被删除的行,而是直接释放表的存储空间。

3. TRUNCATE 命令无法搭配 WHERE 子句使用,因为它总是删除表中的所有行。

4. 该操作是不可逆的,一旦执行 TRUNCATE 命令,表中的数据将永久丢失。

示例:TRUNCATE TABLE student;

标签:TRUNCATE,删除,命令,DROP,数据表,表中,DELETE
From: https://www.cnblogs.com/xiaocainiao920/p/18166245

相关文章

  • 【专题】消费品行业的5G新时代:2024年消费品行业趋势洞察报告合集PDF分享(附原数据表)
    原文链接:https://tecdat.cn/?p=36059原文出处:拓端数据部落公众号2023年,我国社会消费品零售总额同比增长7.2%,呈现出稳健而强劲的增长态势。与此同时,最终消费支出对经济增长的贡献率显著提升,达到了82.5%,比去年提高了3.1个百分点,这进一步凸显了消费在驱动我国经济发展中的核心作用......
  • 一文搞懂drag&drop浏览器拖放功能的实现
        拖放功能,即将一个元素从一个区域,通过拖拽,放置到另一个区域。常见的应用是将文件或图片从一个区域,拖放到另一个区域。中文常常把这表述成拖拽,实际上拖拽的描述并不准确,应该叫拖放,因为drag事件和drop事件是成对使用的,即拖拽和放置。    drag在拖拽动作发生时触发......
  • 从海量数据表中筛选符合不同条件组合的数据的SQL优化
    速度很慢的SQL脚本SETNOCOUNTON;DECLARE@snVARCHAR(200);DECLARE@nINT;DECLARE@sn_tabTABLE(idBIGINT,snVARCHAR(200));IFOBJECT_ID('tempdb..#tab_f1')ISNOTNULLDROPTABLE#tab_f1CREATETABLE#tab_f1(idBIGINT)CREATEINDEXidx_f1_id......
  • 【专题】2024中国零售业发展报告-拥抱“性价比时代”报告合集PDF分享(附原数据表)
    原文链接:https://tecdat.cn/?p=36050原文出处:拓端数据部落公众号在消费升级与降级交织的复杂市场背景下,中国零售市场正迈向性价比主导新阶段,高价值追求成核心竞争力。国家统计局数据显示,一季度GDP和居民收入增长,但社零和零售增速放缓,消费信心待提振。2023年快消品零售市场销售额......
  • openGauss TRUNCATE-TABLE语句
    TRUNCATETABLE语句清理表数据,TRUNCATETABLE用于删除表的数据,但不删除表结构。也可以用DROPTABLE删除表,但是这个命令会连表的结构一起删除,如果想插入数据,需要重新建立这张表。它和在目标表上进行无条件的DELETE有同样的效果,但由于TRUNCATE不做表扫描,因而快得多。在大表上操作......
  • 【专题】2023-2024年游客满意度调查报告合集PDF分享(附原数据表)
    原文链接:https://tecdat.cn/?p=36043游客不仅是旅游服务质量的最终评判者,还是旅游业的界定者、城市旅游的评价者,更是塑造国家级和世界级旅游城市的关键力量。他们的满意度直接揭示了旅游发展的动力与方向,为旅游城市的建设指明路径。2011年,我国荣获联合国世界旅游组织政策管理创新......
  • 【专题】2023-2024年二手车市场消费需求洞察报告合集PDF分享(附原数据表)
    原文链接:https://tecdat.cn/?p=36021原文出处:拓端数据部落公众号2023年,乘用车二手车市场展现出了蓬勃的发展态势,交易量攀升至1478万辆,同比增长高达15%,创下了近五年的新纪录。在这一繁荣景象的背后,以旧换新政策的助力功不可没,它极大地激发了消费者的换购热情,为二手车市场注入了......
  • Django使用MSSQL创建数据表
    Django使用MSSQL创建数据表Django使用MSSQL创建数据表Django是一个基于Python的开源Web应用框架,它提供了一套完整的开发工具和库,用于快速构建高效、安全的Web应用程序。MSSQL是一种关系型数据库管理系统,由Microsoft开发和维护。在Django中使用MSSQL创建数据表,需要进行以下步骤:......
  • django 数据表关系学习和应用
    数据表有一对一,一对多,多对多,关系在django中如何实现?django提供了三种最常见的数据库关联关系方法:多对一,多对多,一对一多对一关联:定义多对一关联关系,使用django.db.model.ForeignKey类,就和其它 Field 字段类型一样,只需要在你模型中添加一个值为该类的属性。For......
  • 【专题】2023年中国社会办口腔医疗企业报告PDF合集分享(附原数据表)
    原文链接:https://tecdat.cn/?p=34300原文出处:拓端数据部落公众号口腔健康是整体健康的重要基石,当前,无论是哪个年龄段的人群,或多或少都会受到口腔问题的困扰。随着国民口腔健康意识的不断提高,消费者对口腔医疗服务的需求日益多元化,口腔医疗行业也迎来了快速发展阶段。阅读原文,获......