MySQL的删除语句
虽然现在数据库空间越来越大,但处理数据时候还是有要删除的时候,以下整理了一些最常用的删除语句。
分成两种 一个是删除指定数据,另一个删除所有数据。
一、删除指定数据
DELETE FROM 表名 WHERE 列名=值;
use xxx;#进入数据库 show tables;#查看数据表 select * from xxx; delete from xxx where xx=xx;
如果DELETE FROM 表名
后面不加限制,将会删除所有数据,但表结构还在,数据可以找回。
二、删除所有数据(而且找不回来)
TRUNCATE TABLE 表名;
二者的区别在于前者的表结构还在,数据能找回;truncate语句是直接把表drop掉,然后再创建新的空表格,删除的数据找不回,当然它的执行速度比delete快。