文档首页
MySQL 9.0 参考手册
相关文档 下载此手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


22.4.3.1 创建、列出和删除集合

在 MySQL Shell 中,您可以创建新集合,获取架构中现有集合的列表,以及从架构中删除现有集合。集合名称区分大小写,并且每个集合名称必须唯一。

确认架构

要显示分配给 schema 变量的值,请执行以下操作

mysql-py> db

如果 schema 值不是 Schema:world_x,则通过执行以下操作设置 db 变量

mysql-py> \use world_x
创建集合

要在现有架构中创建新集合,请使用 db 对象的 createCollection() 方法。以下示例在 world_x 架构中创建名为 flags 的集合。

mysql-py> db.create_collection("flags")

该方法返回一个集合对象。

<Collection:flags>
列出集合

要显示 world_x 架构中的所有集合,请使用 db 对象的 get_collections() 方法。您当前连接到的服务器返回的集合将出现在方括号之间。

mysql-py> db.get_collections()
[
    <Collection:countryinfo>,
    <Collection:flags>
]
删除集合

要从架构中删除现有集合,请使用 db 对象的 drop_collection() 方法。例如,要从当前架构中删除 flags 集合,请执行以下操作

mysql-py> db.drop_collection("flags")

drop_collection() 方法也用于 MySQL Shell 从架构中删除关系表。

相关信息