Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


22.3.3.1 创建、列出和删除集合

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

要显示给定模式变量的值,请执行:

mysql-js> db

如果模式值不是 Schema:world_x,则设置 db 变量,执行:

mysql-js> \use world_x

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

mysql-js> db.createCollection("flags")

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

<Collection:flags>

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

mysql-js> db.getCollections()
[
    <Collection:countryinfo>,
    <Collection:flags>
]

要从模式中删除一个现有集合,请使用 db 对象的 dropCollection() 方法。例如,要从当前模式中删除名为 flags 的集合,请执行:

mysql-js> db.dropCollection("flags")

MySQL Shell 中的 dropCollection() 方法也可以用来从一个模式中删除关系型表。