久久青草精品A片狠狠,日韩欧美视频一区二区,亚洲国码AV日韩,国产精品黄在

mysql表的清空和刪除操作詳解

2017-12-19 15:21:14 13072

mysql表的清空和刪除操作詳解

一、清除mysql表中數(shù)據(jù)

delete from 表名;

truncate table 表名;

不帶where參數(shù)的delete語(yǔ)句可以刪除mysql表中所有內(nèi)容,使用truncate table也可以清空mysql表中所有內(nèi)容。

效率上truncate比delete快,但truncate刪除后不記錄mysql日志,不可以恢復(fù)數(shù)據(jù)。

delete的效果有點(diǎn)像將mysql表中所有記錄一條一條刪除到刪完,

而truncate相當(dāng)于保留mysql表的結(jié)構(gòu),重新創(chuàng)建了這個(gè)表,所有的狀態(tài)都相當(dāng)于新表。

二、刪除表中的某些數(shù)據(jù)

delete from命令格式:delete from 表名 where 表達(dá)式

例如,刪除表 MyClass中編號(hào)為1 的記錄:

mysql> delete from MyClass where id=1;

提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題: