女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Truncate的用法和注意事項(xiàng)

汽車(chē)玩家 ? 來(lái)源:MySQL技術(shù) ? 作者:MySQL技術(shù) ? 2020-05-05 22:25 ? 次閱讀

前言:

當(dāng)我們想要清空某張表時(shí),往往會(huì)使用truncate語(yǔ)句。大多時(shí)候我們只關(guān)心能否滿(mǎn)足需求,而不去想這類(lèi)語(yǔ)句的使用場(chǎng)景及注意事項(xiàng)。本篇文章主要介紹truncate語(yǔ)句的使用方法及注意事項(xiàng)。

1.truncate使用語(yǔ)法

truncate的作用是清空表或者說(shuō)是截?cái)啾恚荒茏饔糜诒怼runcate的語(yǔ)法很簡(jiǎn)單,后面直接跟表名即可,例如: truncate table tbl_name 或者 truncate tbl_name 。

執(zhí)行truncate語(yǔ)句需要擁有表的drop權(quán)限,從邏輯上講,truncate table類(lèi)似于delete刪除所有行的語(yǔ)句或drop table然后再create table語(yǔ)句的組合。為了實(shí)現(xiàn)高性能,它繞過(guò)了刪除數(shù)據(jù)的DML方法,因此,它不能回滾。盡管truncate table與delete相似,但它被分類(lèi)為DDL語(yǔ)句而不是DML語(yǔ)句。

2.truncate與drop,delete的對(duì)比

上面說(shuō)過(guò)truncate與delete,drop很相似,其實(shí)這三者還是與很大的不同的,下面簡(jiǎn)單對(duì)比下三者的異同。

truncate與drop是DDL語(yǔ)句,執(zhí)行后無(wú)法回滾;delete是DML語(yǔ)句,可回滾。

truncate只能作用于表;delete,drop可作用于表、視圖等。

truncate會(huì)清空表中的所有行,但表結(jié)構(gòu)及其約束、索引等保持不變;drop會(huì)刪除表的結(jié)構(gòu)及其所依賴(lài)的約束、索引等。

truncate會(huì)重置表的自增值;delete不會(huì)。

truncate不會(huì)激活與表有關(guān)的刪除觸發(fā)器;delete可以。

truncate后會(huì)使表和索引所占用的空間會(huì)恢復(fù)到初始大小;delete操作不會(huì)減少表或索引所占用的空間,drop語(yǔ)句將表所占用的空間全釋放掉。

3.truncate使用場(chǎng)景及注意事項(xiàng)

通過(guò)前面介紹,我們很容易得出truncate語(yǔ)句的使用場(chǎng)景,即該表數(shù)據(jù)完全不需要時(shí)可以用truncate。如果想刪除部分?jǐn)?shù)據(jù)用delete,注意帶上where子句;如果想刪除表,當(dāng)然用drop;如果想保留表而將所有數(shù)據(jù)刪除且和事務(wù)無(wú)關(guān),用truncate即可;如果和事務(wù)有關(guān),或者想觸發(fā)trigger,還是用delete;如果是整理表內(nèi)部的碎片,可以用truncate然后再重新插入數(shù)據(jù)。

無(wú)論怎樣,truncate表都是高危操作,特別是在生產(chǎn)環(huán)境要更加小心,下面列出幾點(diǎn)注意事項(xiàng),希望大家使用時(shí)可以做下參考。

truncate無(wú)法通過(guò)binlog回滾。

truncate會(huì)清空所有數(shù)據(jù)且執(zhí)行速度很快。

truncate不能對(duì)有外鍵約束引用的表使用。

執(zhí)行truncate需要drop權(quán)限,不建議給賬號(hào)drop權(quán)限。

執(zhí)行truncate前一定要再三檢查確認(rèn),最好提前備份下表數(shù)據(jù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • DDL
    DDL
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    6442
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    掃描電鏡的日常維護(hù)有哪些注意事項(xiàng)

    掃描電鏡日常維護(hù)的注意事項(xiàng)
    的頭像 發(fā)表于 03-24 11:38 ?341次閱讀
    掃描電鏡的日常維護(hù)有哪些<b class='flag-5'>注意事項(xiàng)</b>?

    智多晶DDR Controller使用注意事項(xiàng)

    最后一期我們主要介紹智多晶DDR Controller使用時(shí)的注意事項(xiàng)
    的頭像 發(fā)表于 01-24 11:14 ?559次閱讀
    智多晶DDR Controller使用<b class='flag-5'>注意事項(xiàng)</b>

    多層板埋孔設(shè)計(jì)注意事項(xiàng)

    多層板埋孔設(shè)計(jì)注意事項(xiàng)
    的頭像 發(fā)表于 12-20 16:06 ?678次閱讀

    PCBA生產(chǎn)注意事項(xiàng)

    ? ?PCBA生產(chǎn)注意事項(xiàng)。 長(zhǎng)按識(shí)別二維碼關(guān)注[現(xiàn)代電子裝聯(lián)工藝技術(shù)]訂閱號(hào),開(kāi)啟我們共同的學(xué)習(xí)之旅 end
    的頭像 發(fā)表于 11-15 17:04 ?757次閱讀
    PCBA生產(chǎn)<b class='flag-5'>注意事項(xiàng)</b>

    TPA3140D2 EMC設(shè)計(jì)注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《TPA3140D2 EMC設(shè)計(jì)注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 10-26 11:02 ?0次下載
    TPA3140D2 EMC設(shè)計(jì)<b class='flag-5'>注意事項(xiàng)</b>

    如何為住宅配置靜態(tài)IP:步驟與注意事項(xiàng)

    為住宅配置靜態(tài)IP地址,通常涉及以下步驟和注意事項(xiàng)
    的頭像 發(fā)表于 10-24 08:02 ?793次閱讀

    TMS320DM644x熱注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《TMS320DM644x熱注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 10-16 11:35 ?0次下載
    TMS320DM644x熱<b class='flag-5'>注意事項(xiàng)</b>

    脈沖式充電器的使用注意事項(xiàng)

    脈沖式充電器的使用注意事項(xiàng)主要包括以下幾個(gè)方面: 一、安全注意事項(xiàng) 用電安全 :在充電過(guò)程中,應(yīng)始終保持警惕,注意用電安全,避免觸電和短路等危險(xiǎn)情況的發(fā)生。 防火防災(zāi) :避免在易燃易爆物品附近進(jìn)行
    的頭像 發(fā)表于 09-26 16:05 ?2159次閱讀

    智能高端開(kāi)關(guān)的故障和正常診斷注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《智能高端開(kāi)關(guān)的故障和正常診斷注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 09-24 10:45 ?0次下載
    智能高端開(kāi)關(guān)的故障和正常診斷<b class='flag-5'>注意事項(xiàng)</b>

    繞線電感定制的注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《繞線電感定制的注意事項(xiàng).docx》資料免費(fèi)下載
    發(fā)表于 09-20 11:24 ?4次下載

    對(duì)電源模塊進(jìn)行焊接的注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《對(duì)電源模塊進(jìn)行焊接的注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 09-20 11:07 ?0次下載
    對(duì)電源模塊進(jìn)行焊接的<b class='flag-5'>注意事項(xiàng)</b>

    共模電感定制的注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《共模電感定制的注意事項(xiàng).docx》資料免費(fèi)下載
    發(fā)表于 09-04 11:47 ?0次下載

    使用MSP430圖形庫(kù)時(shí)的設(shè)計(jì)注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《使用MSP430圖形庫(kù)時(shí)的設(shè)計(jì)注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 09-03 10:49 ?0次下載
    使用MSP430圖形庫(kù)時(shí)的設(shè)計(jì)<b class='flag-5'>注意事項(xiàng)</b>

    LiFePO4設(shè)計(jì)注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《LiFePO4設(shè)計(jì)注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 09-03 09:24 ?0次下載
    LiFePO4設(shè)計(jì)<b class='flag-5'>注意事項(xiàng)</b>

    現(xiàn)場(chǎng)總線的使用方法與注意事項(xiàng)

    的穩(wěn)定可靠運(yùn)行,正確的使用方法和注意事項(xiàng)至關(guān)重要。本文將詳細(xì)介紹現(xiàn)場(chǎng)總線的使用方法和注意事項(xiàng),以供讀者參考。
    的頭像 發(fā)表于 06-06 11:49 ?1178次閱讀