MySQL的刪除語句


雖然現在數據庫空間越來越大,但處理數據時候還是有要刪除的時候,以下整理了一些最常用的刪除語句。

分成兩種 一個是刪除指定數據,另一個刪除所有數據。

一、刪除指定數據

DELETE FROM 表名 WHERE 列名=值;

use xxx;#進入數據庫
show tables;#查看數據表
select * from xxx;
delete from xxx where xx=xx;

如果DELETE FROM 表名 

后面不加限制,將會刪除所有數據,但表結構還在,數據可以找回。

 

二、刪除所有數據(而且找不回來)

TRUNCATE TABLE 表名;

 

二者的區別在於前者的表結構還在,數據能找回;truncate語句是直接把表drop掉,然后再創建新的空表格,刪除的數據找不回,當然它的執行速度比delete快。

 


免責聲明!

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



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