Documentation Home

20.4.3.1 创建、列出和删除集合

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

确认架构

要显示分配给架构变量的值,请发出:

mysql-py> db

如果模式值不是Schema:world_x,则db通过发出以下命令来设置变量:

mysql-py> \use world_x
创建一个集合

要在现有架构中创建新集合,请使用该 db对象的 createCollection()方法。以下示例创建一个flagsworld_x架构中调用的集合。

mysql-py> db.create_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 中以从模式中删除关系表。

相关信息