MySQL 9.0 发行说明
在 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 从架构中删除关系表。
有关更多示例,请参见 集合对象。