溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

MySQL中怎么清空表數(shù)據(jù)

發(fā)布時(shí)間:2023-03-13 09:53:44 來(lái)源:億速云 閱讀:232 作者:iii 欄目:開(kāi)發(fā)技術(shù)

這篇文章主要介紹了MySQL中怎么清空表數(shù)據(jù)的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇MySQL中怎么清空表數(shù)據(jù)文章都會(huì)有所收獲,下面我們一起來(lái)看看吧。

    MySQL清空表數(shù)據(jù)

    清空表數(shù)據(jù)一共有三種方式

    1 、truncate (速度很快) 自增字段清空從1開(kāi)始 全表清空首選

    2、drop 直接刪表…啥都沒(méi)了啥都沒(méi)了 

    3、delete 速度慢的一批 自增字段不清空

    MySQL清空表數(shù)據(jù)命令:truncate

    說(shuō)明:刪除內(nèi)容、釋放空間但不刪除定義,也就是數(shù)據(jù)表的結(jié)構(gòu)還在。與drop不同的是,它只是清空表數(shù)據(jù)而已,它比較溫柔。

    truncate table 表名

    注意:

    不能與where一起使用。

    • truncate刪除數(shù)據(jù)后是不可以rollback的。

    • truncate刪除數(shù)據(jù)后會(huì)重置Identity(標(biāo)識(shí)列、自增字段),相當(dāng)于自增列會(huì)被置為初始值,又重新從1開(kāi)始記錄,而不是接著原來(lái)的ID數(shù)。

    • truncate刪除數(shù)據(jù)后不寫(xiě)服務(wù)器log,整體刪除速度快。

    • truncate刪除數(shù)據(jù)后不激活trigger(觸發(fā)器)。

    MySQL刪除表命令:drop

    說(shuō)明:刪除內(nèi)容和定義,釋放空間。簡(jiǎn)單來(lái)說(shuō)就是把整個(gè)表去掉.以后要新增數(shù)據(jù)是不可能的,除非新增一個(gè)表。

    drop table 表名;

    或者是 加上條件

    drop table if exists 表名

    注意:

    drop不光清除表數(shù)據(jù)還要?jiǎng)h除表結(jié)構(gòu)。

    MySQL清空數(shù)據(jù)表內(nèi)容的語(yǔ)法:delete

    說(shuō)明:刪除內(nèi)容不刪除定義,不釋放空間。其中,delete table tb 雖然也是刪除整個(gè)表的數(shù)據(jù),但是過(guò)程是痛苦的(系統(tǒng)一行一行地刪,效率較truncate低)。

    delete from 表名 where id='1';

    或者是 不帶有條件

    delete from 表名;

    注意:

    • delete含義:你要?jiǎng)h除哪張表的數(shù)據(jù) ?你要?jiǎng)h掉哪些行 ?

    • delete可以刪除一行,也可以刪除多行;

    • 如果不加where條件,則是刪除表所有的數(shù)據(jù),這是很危險(xiǎn)的!不建議這樣做!

    Mysql清空表數(shù)據(jù),id從1開(kāi)始

    TRUNCATE TABLE table_name

    關(guān)于“MySQL中怎么清空表數(shù)據(jù)”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“MySQL中怎么清空表數(shù)據(jù)”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

    向AI問(wèn)一下細(xì)節(jié)

    免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

    AI