Mysql清空表中資料

2021-10-01 23:23:07 字數 441 閱讀 8454

常用的清空資料表的sql語句有如下兩種

delete

from 表名;

truncate

table 表名

第一種方法 是刪除表中資料且主鍵id是繼續順序排下去

第二種方法 是徹底清空表中資料 把資料結構恢復至剛建表的時候 資料全部清空

從效能上講 測試了三千條資料delete from tabletruncate table 表名效率要慢上一點。

truncate 清除資料後不記錄日誌,不可以恢復資料,相當於保留mysql表的結構,重新建立了這個表,

所有的狀態都相當於新錶.

delete清除資料後記錄日誌,可以恢復資料,相當於將表中所有記錄一條一條刪除

Mysql 清空表中資料

刪除表資訊的方式有兩種 truncate table table name delete from table name 注 truncate操作中的table可以省略,delete操作中的 可以省略 truncate與delete清空表資料的區別 truncate 是整體刪除 速度較快 delet...

mysql 清空表中資料

刪除表資訊的方式有兩種 truncate table table name delete from table name 注 truncate操作中的table可以省略,delete操作中的 可以省略 truncate delete 清空表資料的區別 1 truncate 是整體刪除 速度較快 de...

MySQL 清空表中資料

刪除表資訊的方式有兩種 清空全部資料,不寫日誌,不可恢復,速度極快 truncate table 表名 清空全部資料,寫日誌,資料可恢復,速度慢 delete from 表名注 truncate操作中的table可以省略,delete操作中的 可以省略 truncate delete 清空表資料的區...