このページは機械翻訳したものです。
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")
drop_collection() メソッドは、スキーマからリレーショナルテーブルを削除するために MySQL Shell でも使用されます。
その他の例については、Collection Objects を参照してください。