在 PostgreSQL 中,DELETE 语句用于从表中删除行。这允许你根据指定的条件删除表中的数据。

以下是 DELETE 语句的基本语法:
DELETE FROM table_name
[ WHERE condition ];

其中:
  •  table_name 是要删除数据的表的名称。

  •  WHERE condition 是可选的,它允许你指定一个条件,只有满足条件的行才会被删除。如果省略 WHERE 子句,所有表中的行都将被删除。


以下是一个简单的例子,删除名为 employees 的表中工资低于 50000 的员工记录:
DELETE FROM employees
WHERE salary < 50000;

这个例子中,employees 是表的名称,WHERE salary < 50000 指定了删除条件,只有工资低于 50000 的员工记录会被删除。

请注意,DELETE 操作是一个潜在的危险操作,因为它会永久性地从表中删除数据。在执行 DELETE 操作之前,请确保你了解要删除的数据,并且备份重要的数据以防万一。


转载请注明出处:http://www.zyzy.cn/article/detail/8693/PostgreSQL