MySQL 8.0 参考手册 / 第 20 章使用 MySQL 作为文档存储 / 20.4 Python 快速入门指南:用于文档存储的 MySQL Shell / 20.4.4 关系表 /
20.4.4.4 删除表
您可以使用该delete()
方法从数据库的表中删除部分或全部记录。X DevAPI 提供了额外的方法来与
delete()
过滤和排序要删除的记录的方法一起使用。
下面的示例将搜索条件传递给该
delete()
方法。city
从表中删除所有符合条件的记录。在这个例子中,一条记录符合条件。
mysql-py> db.city.delete().where("Name = 'Olympia'")
该drop_collection()
方法还用于 MySQL Shell 中以从数据库中删除关系表。例如,要从数据库
中删除citytest
表,发出:world_x
mysql-py> db.drop_collection("citytest")
有关完整语法定义,请参阅TableDeleteFunction。
有关重新创建数据库的说明, 请参阅第 20.4.2 节“下载和导入 world_x 数据库”
world_x
。