MYSQL中删除数据

这里写自定义目录标题

前言

如果有时候,我们需要删除表中的数据。我们就可以用DELETE语句了。

注意:

1,学习这个命令一定要格外小心,因为一旦你没有指定where条件将会改变整个表的数据。
2,如果你要删除整个表的数据,有个更快的方式——TRUNCATE TABLE 表名,它是直接删除整个表并新建立一个新的表。DELETE只是删除内容,不会删除表。
3,关于mysql对删除操作的一些原则,可以看这篇

基本用法

删除表中全部值
删除表中特定行的值

DELETE

FROM 表名

WHERE 执行时所需要的条件 //(这个where语句在你要将全部数据都删除时可以不用)

1 删除表中全部行

这里将goods表中的数据删除
语句

 DELETE 
    FROM goods;

先前表中数据
MYSQL中删除数据删除语句及结果
MYSQL中删除数据

2删除表中特定行的值

这里将goods表中的的编号为2的数据删除
语句

DELETE 
		FROM goods
    	WHERE id=2;

执行前
MYSQL中删除数据

语句及执行后
MYSQL中删除数据

最后

这里仅仅介绍简单用法,对于DELETE的安全控制及在DELETE中使用子查询将在另外一篇博客写

上一篇:图像拼接显示_python


下一篇:Responsible Drinking