Spec-Zone.ru › MySQL 9.2

22.4.3.1 Создание, вывод списка и удаление коллекций

В оболочке MySQL Shell можно создавать новые коллекции, получать список существующих коллекций в схеме и удалять существующую коллекцию из схемы. Имена коллекций чувствительны к регистру, и каждое имя коллекции должно быть уникальным.

Подтверждение схемы

Для отображения значения, присвоенного переменной схемы, выполните команду:

mysql-py> db

Если значение схемы не равно Schema:world_x, установите переменную db, выполнив команду:

mysql-py> \use world_x
Создание коллекции

Для создания новой коллекции в существующей схеме используйте метод createCollection() объекта db. В следующем примере создается коллекция с именем flags в схеме world_x.

mysql-py> db.create_collection("flags")

Метод возвращает объект коллекции.

<Collection:flags>
Вывод списка коллекций

Для отображения всех коллекций в схеме world_x используйте метод get_collections() объекта db. Коллекции, возвращаемые сервером, к которому вы подключены, отображаются в скобках.

mysql-py> db.get_collections()
[
    <Collection:countryinfo>,
    <Collection:flags>
]
Удаление коллекции

Для удаления существующей коллекции из схемы используйте метод drop_collection() объекта db. Например, чтобы удалить коллекцию flags из текущей схемы, выполните команду:

mysql-py> db.drop_collection("flags")

Метод drop_collection() также используется в оболочке MySQL Shell для удаления реляционной таблицы из схемы.

Связанная информация
  • Для получения дополнительных примеров обратитесь к документации.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/mysql-shell-tutorial-python-collections-operations.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API