Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

22.4.3.1 创建、列出和删除集合

在 MySQL Shell 中,您可以创建新的集合、获取某个模式下的现有集合列表,并从某个模式下删除现有集合。集合名称区分大小写,每个集合名称必须是唯一的。

确认模式

要显示分配给模式变量的值,请发出:

mysql-py> db

如果模式值不是 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")

在 MySQL Shell 中,drop_collection() 方法也用于删除模式下的关系表。

相关信息