delete from 表名;mysql
truncate table 表名;sql
不帶where參數的delete語句能夠刪除mysql表中全部內容,使用truncate table也能夠清空mysql表中全部內容。spa
效率上truncate比delete快,但truncate刪除後不記錄mysql日誌,不能夠恢復數據。日誌
delete的效果有點像將mysql表中全部記錄一條一條刪除到刪完,table
而truncate至關於保留mysql表的結構,從新建立了這個表,全部的狀態都至關於新表。效率