文档首页
MySQL 8.4 参考手册
相关文档 下载此手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


22.3.4.4 删除表

您可以使用 delete() 方法从数据库中的表中删除部分或所有记录。X DevAPI 提供了与 delete() 方法一起使用的其他方法,用于过滤和排序要删除的记录。

使用条件删除记录

以下示例将搜索条件传递给 delete() 方法。与条件匹配的所有记录都将从 city 表中删除。在本示例中,有一个记录与条件匹配。

mysql-js> db.city.delete().where("Name = 'Olympia'")
删除第一条记录

要删除 city 表中的第一条记录,请使用 limit() 方法,其值为 1。

mysql-js> db.city.delete().limit(1)
删除表中的所有记录

您可以删除表中的所有记录。为此,请使用 delete() 方法,而不指定搜索条件。

注意

在删除记录时,如果不指定搜索条件,请谨慎操作;这样做将删除表中的所有记录。

删除表

在 MySQL Shell 中,dropCollection() 方法也用于从数据库中删除关系表。例如,要从 world_x 数据库中删除 citytest 表,请发出以下命令

mysql-js> session.dropCollection("world_x", "citytest")
相关信息