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

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

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

Delete和Truncate區(qū)別

mysql清空表語句

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

相同點(diǎn)

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

不同點(diǎn)

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

總結(jié)

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

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

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

相關(guān)文章

  • MySQL連接異常報(bào)10061錯(cuò)誤問題解決

    MySQL連接異常報(bào)10061錯(cuò)誤問題解決

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

    Mac下MySQL初始化密碼操作

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

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

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

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

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

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

    這篇文章主要給大家介紹了關(guān)于MySQL中長事務(wù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(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ù)字值排序問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • MYSQL定時(shí)清除備份數(shù)據(jù)的具體操作

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

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

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

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

    詳解MySQL中UNION的用法

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

最新評論

广河县| 敖汉旗| 台南县| 苏尼特左旗| 横山县| 洪雅县| 东辽县| 宣化县| 赤城县| 榆社县| 康保县| 大连市| 新蔡县| 富阳市| 封丘县| 长沙县| 交口县| 和顺县| 祁阳县| 焉耆| 和硕县| 济阳县| 泸溪县| 娱乐| 光山县| 宁蒗| 潍坊市| 屯门区| 蛟河市| 临高县| 将乐县| 古浪县| 金华市| 西乌| 渭源县| 墨竹工卡县| 辽阳县| 广水市| 安吉县| 平昌县| 民丰县|