📜  mysql 删除与删除 - SQL (1)

📅  最后修改于: 2023-12-03 15:33:02.987000             🧑  作者: Mango

MySQL 删除数据 - SQL

在 MySQL 中,您可以使用 DELETE 命令从表中删除数据。DELETE 命令允许您从一个或多个表中删除行。如果没有指定 WHERE 子句,则删除所有行。

语法
DELETE FROM table_name WHERE condition;
  • table_name:要从中删除数据的表的名称。
  • condition:可选项。指定用于选择要删除哪些行的条件。
示例
删除所有行

如果您没有指定 WHERE 子句,则将删除表中的所有行。

DELETE FROM customers;
删除指定行

要删除特定条件下的行,请使用 WHERE 子句。

例如,以下命令将删除名为“John Doe”的客户的所有订单:

DELETE FROM orders WHERE customer_name = 'John Doe';

请注意,如果您没有指定 WHERE 子句,则将删除表中的所有行。

删除表

如果您想要完全删除表及其数据,请使用 DROP TABLE 命令。

DROP TABLE table_name;
总结

MySQL DELETE 命令允许您从一个或多个表中删除行。如果没有指定 WHERE 子句,则将删除表中所有行。要删除指定条件下的行,请使用 WHERE 子句。如果您想要完全删除表及其数据,请使用 DROP TABLE 命令。