Grayling

虽然现在数据库空间越来越大,但处理数据时候还是有要删除的时候,以下整理了一些最常用的删除语句。

分成两种 一个是删除指定数据,另一个删除所有数据。

一、删除指定数据

DELETE FROM 表名 WHERE 列名=值;

use xxx;#进入数据库
show tables;#查看数据表
select * from xxx;
delete from xxx where xx=xx;

如果DELETE FROM 表名 

后面不加限制,将会删除所有数据,但表结构还在,数据可以找回。

 

二、删除所有数据(而且找不回来)

TRUNCATE TABLE 表名;

 

二者的区别在于前者的表结构还在,数据能找回;truncate语句是直接把表drop掉,然后再创建新的空表格,删除的数据找不回,当然它的执行速度比delete快。

 

分类:

技术点:

相关文章:

  • 2021-08-29
  • 2022-12-23
  • 2021-05-19
  • 2021-11-30
  • 2021-11-14
  • 2021-12-22
  • 2022-12-23
猜你喜欢
  • 2021-11-14
  • 2021-12-14
  • 2022-12-23
  • 2021-11-24
  • 2022-12-23
  • 2021-11-14
  • 2022-12-23
相关资源
相似解决方案