最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL中Delete和Truncate區(qū)別及使用說明

 更新時間:2026年03月06日 09:56:53   作者:Decade102  
article summary:MySQL中,DELETE和TRUNCATE都是清空表數(shù)據(jù)的語句,但它們在支持條件刪除、自增列重置、執(zhí)行速度、操作類型、空間釋放和回滾支持等方面存在顯著差異

Delete和Truncate區(qū)別

mysql清空表語句

truncate table [表名] ;
delete from [表名] where …;

相同點

  • 兩者都是刪除表數(shù)據(jù) 但不會刪除表結(jié)構(gòu)

不同點

  • 1.delete支持按條件刪除,TRUNCATE不支持。
  • 2.delete 刪除后自增列不會重置,而TRUNCATE會被重置。
  • 3.delete是逐條刪除(速度較慢),truncate是整體刪除(速度較快)。
  • 4.delete刪除是一條一條刪除,并不會改變表結(jié)構(gòu),屬于DML,而truncate刪除表數(shù)據(jù)是將表刪掉,重新新建一張表,屬于DDL。
  • 5.delete不會釋放空間,而TRUNCATE會釋放空間。
  • 6.delete 支持回滾,TRUNCATE不支持。

總結(jié)

由于delete 是數(shù)據(jù)操作語言(DML - Data Manipulation Language),操作時原數(shù)據(jù)會被放到 rollback segment中,可以被回滾;而TRUNCATE是數(shù)據(jù)定義語言(DDL - Data Definition Language),操作時不會進行存儲,不能進行回滾。truncate語句實際是刪除原來的表然后重新建立一個新表。

注:drop table tableName 會連整個表結(jié)構(gòu)一起刪除。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL連接異常報10061錯誤問題解決

    MySQL連接異常報10061錯誤問題解決

    這篇文章主要介紹了MySQL連接異常報10061錯誤問題解決,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Mac下MySQL初始化密碼操作

    Mac下MySQL初始化密碼操作

    個人在Mac上操作數(shù)據(jù)庫,遇到的啟動數(shù)據(jù)庫問題的簡單記錄。接下來通過本文給大家介紹Mac下MySQL初始化密碼操作,需要的朋友參考下
    2017-03-03
  • mysql添加enum類型的字段實現(xiàn)

    mysql添加enum類型的字段實現(xiàn)

    Enum類型它允許我們在一個有限的選項列表中選擇一個值,本文主要介紹了mysql添加enum類型的字段實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • mysql創(chuàng)建學(xué)生表、課程表及學(xué)生選課表詳細代碼

    mysql創(chuàng)建學(xué)生表、課程表及學(xué)生選課表詳細代碼

    這篇文章主要給大家介紹了mysql創(chuàng)建學(xué)生表、課程表及學(xué)生選課表的相關(guān)資料,學(xué)生、課程以及成績的增刪改查都是建立在連接數(shù)據(jù)庫的基礎(chǔ)之上,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-12-12
  • MySQL中的長事務(wù)示例詳解

    MySQL中的長事務(wù)示例詳解

    這篇文章主要給大家介紹了關(guān)于MySQL中長事務(wù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • win10 mysql導(dǎo)出csv的兩種方式

    win10 mysql導(dǎo)出csv的兩種方式

    win10導(dǎo)出csv有兩種方式,第一種是借助工具,第二種是原始SQL語句導(dǎo)出,這篇文章主要介紹了win10 mysql導(dǎo)出csv的兩種方式,需要的朋友可以參考下
    2019-12-12
  • mysql如何對String類型的數(shù)字值排序

    mysql如何對String類型的數(shù)字值排序

    這篇文章主要介紹了mysql如何對String類型的數(shù)字值排序問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • MYSQL定時清除備份數(shù)據(jù)的具體操作

    MYSQL定時清除備份數(shù)據(jù)的具體操作

    這篇文章主要給大家介紹了關(guān)于MYSQL定時清除備份數(shù)據(jù)的具體操作,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用MYSQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • 解決“無法啟動mysql服務(wù) 錯誤1069”的方法

    解決“無法啟動mysql服務(wù) 錯誤1069”的方法

    本文給大家分享的是小編解決自己網(wǎng)站無法連接數(shù)據(jù)庫的時候遇到的“無法啟動mysql服務(wù) 錯誤1069”的方案,有相同需求的小伙伴可以參考下
    2017-08-08
  • 詳解MySQL中UNION的用法

    詳解MySQL中UNION的用法

    這篇文章主要介紹了詳解MySQL中UNION的用法,是MySQL入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05

最新評論

稻城县| 盈江县| 常山县| 大荔县| 延寿县| 马鞍山市| 罗江县| 驻马店市| 合阳县| 专栏| 彭阳县| 水富县| 石泉县| 江达县| 射洪县| 平顺县| 奉新县| 临泽县| 塘沽区| 临夏县| 香格里拉县| 黄山市| 洛隆县| 盐池县| 鄄城县| 宁陕县| 安平县| 茂名市| 丰顺县| 岳西县| 响水县| 万宁市| 偃师市| 修文县| 长宁县| 临夏市| 民乐县| 宽甸| 故城县| 班戈县| 永济市|