Spec-Zone.ru › MySQL 8.4

15.1.24 Команда DROP DATABASE

DROP {DATABASE | SCHEMA} [IF EXISTS] db_name

DROP DATABASE удаляет все таблицы в базе данных и удаляет саму базу данных. Будьте очень осторожны с этой командой! Для использования DROP DATABASE, требуется привилегия DROP на базе данных. DROP SCHEMA является синонимом для DROP DATABASE.

Важно

При удалении базы данных привилегии, предоставленные конкретно для этой базы данных, не автоматически удаляются. Их необходимо удалить вручную. См. Раздел 15.7.1.6, «Команда GRANT».

IF EXISTS используется для предотвращения ошибки, если база данных не существует.

Если удаляется базовая база данных, то базовая база данных сбрасывается (функция DATABASE() возвращает NULL).

Если вы используете DROP DATABASE для символически связанной базы данных, то как ссылка, так и исходная база данных будут удалены.

DROP DATABASE возвращает количество удаленных таблиц.

Команда DROP DATABASE удаляет из каталога данной базы данных те файлы и каталоги, которые MySQL может создавать в ходе обычной работы. Это включает все файлы с расширениями, указанными в следующем списке:

  • .BAK

  • .DAT

  • .HSH

  • .MRG

  • .MYD

  • .MYI

  • .cfg

  • .db

  • .ibd

  • .ndb

Если после удаления MySQL перечисленных файлов и каталогов в каталоге базы данных остаются другие файлы или каталоги, каталог базы данных удалить нельзя. В этом случае необходимо удалить все оставшиеся файлы или каталоги вручную и повторно выполнить команду DROP DATABASE.

Удаление базы данных не удаляет никакие TEMPORARY таблицы, созданные в этой базе данных. TEMPORARY таблицы автоматически удаляются при завершении сессии, в которой они были созданы. См. Раздел 15.1.20.2, «Команда CREATE TEMPORARY TABLE».

Вы также можете удалять базы данных с помощью mysqladmin. См. Раздел 6.5.2, «mysqladmin — Программа администрирования сервера MySQL».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/drop-database.html

Spec-Zone.ru

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