增删改查四个步骤,这里简单介绍一下删除数据。在MySQL中,可以使用DELETE语句来删除表的一行或者多行数据。

语法格式为:

DELETE FROM <表名> 
[WHERE 子句]
[ORDER BY 子句]
[LIMIT 子句]

【删除表中的全部数据】

删除test表中的全部数据,SQL语句如下↓

DELETE FROM test;

mysql删除数据库命令(mysql如何彻底删除数据)(1)

【根据条件删除数据】

在test表中,删除Name为王发林的记录,SQL如下↓

DELETE 
FROM
  test 
WHERE
  NAME = "王发林";

mysql删除数据库命令(mysql如何彻底删除数据)(2)

【TRUNCATE 】

TRUNCATE关键字用于完全清空一个表。语法如下↓

TRUNCATE [TABLE] 表名

使用TRUNCATE语句清空 test表中的记录,SQL如下↓

TRUNCATE TABLE test;

mysql删除数据库命令(mysql如何彻底删除数据)(3)

DELETE关键词和TRUNCATE的区别

当不需要该表时,用DROP;当仍要保留该表,但要删除所有记录时,用TRUNCATE;当要删除部分记录时,用DELETE。