如何清空mysql表中的數據


第一種方法:

delete from 表名 (where 條件);

第二種方法:

truncate table 表名;

 兩種方式的比較:

 1、delete語句可以帶where條件,如果不帶默認全部刪除,truncate table不能帶條件,默認清空整張表的數據

 2、效率上truncate要比delete更快,一旦刪除數據不可恢復

 3、delete只刪除數據,不會釋放表空間,而使用truncate table刪除則會釋放全部的表空間,相當於恢復成一張新表

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM