Spec-Zone.ru › MySQL 9.2

22.4.4.4 Удаление таблиц

Вы можете использовать метод delete() для удаления некоторых или всех записей из таблицы в базе данных. X DevAPI предоставляет дополнительные методы для использования с методом delete() для фильтрации и сортировки записей, которые нужно удалить.

Удаление записей с условиями

В приведенном ниже примере условия поиска передаются методу delete(). Все записи, соответствующие условию, удаляются из таблицы city. В этом примере условию соответствует одна запись.

mysql-py> db.city.delete().where("Name = 'Olympia'")
Удаление первой записи

Чтобы удалить первую запись в таблице city, используйте метод limit() со значением 1.

mysql-py> db.city.delete().limit(1)
Удаление всех записей в таблице

Вы можете удалить все записи в таблице. Для этого используйте метод delete() без указания условия поиска.

Внимание

Будьте осторожны при удалении записей без указания условия поиска; это действие удаляет все записи из таблицы.

Удаление таблицы

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

mysql-py> db.drop_collection("citytest")
Связанная информация
  • См. полное определение синтаксиса.

  • См. Раздел 22.4.2, «Загрузка и импорт базы данных world_x» для получения инструкций по повторному созданию базы данных world_x.

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

Spec-Zone.ru

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