在Access 数据库中,我们可以使用 DELETE 语句来删除表中的记录。DELETE 语句的语法如下:
DELETE FROM table-name [WHERE condition];
其中:
* table-name 是要删除记录的表名。
* WHERE condition 是可选的条件,用于指定要删除的特定记录。
使用DELETE 语句删除记录
为了删除表中的记录,我们可以使用 DELETE 语句。例如,以下语句将删除表 "Customers" 中所有 CustomerID 为 1 的记录:
DELETE FROM Customers WHERE CustomerID = 1;
执行此语句后,将从表中删除具有 CustomerID 为 1 的记录。
使用DELETE 语句删除多条记录
我们还可以使用 DELETE 语句删除多条记录。例如,以下语句将删除表 "Orders" 中所有 OrderDate 在 2022-01-01 之前的记录:
DELETE FROM Orders WHERE OrderDate < '2022-01-01';
执行此语句后,将从表中删除所有 OrderDate 在 2022-01-01 之前的记录。
使用DELETE 语句删除表中所有记录
如果要删除表中的所有记录,可以使用以下语句:
DELETE * FROM table-name;
例如,以下语句将删除表 "Products" 中的所有记录:
DELETE * FROM Products;
执行此语句后,将从表中删除所有记录。
注意事项
在使用 DELETE 语句时,需要注意以下事项:
* DELETE 语句不可逆转。一旦执行 DELETE 语句,将无法恢复已删除的记录。
* 在删除记录之前,请确保已备份数据。
* 如果要删除表中所有记录,请使用 TRUNCATE TABLE 语句。TRUNCATE TABLE 语句比 DELETE 语句更快,并且不会记录在事务日志中。