Справочное руководство по MySQL

6.5.2 Синтаксис оператора DROP DATABASE

    6.5.2 Синтаксис оператора DROP DATABASE

    DROP DATABASE [IF EXISTS] db_name
    

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

    Оператор DROP DATABASE возвращает количество файлов, которые были удалены из директории базы данных. Как правило, это число равно количеству таблиц, умноженному на три, поскольку обычно каждая таблица представлена тремя файлами - `.MYD'-файлом, `MYI'-файлом и `.frm'-файлом.

    Команда DROP DATABASE удаляет из директории указанной базы данных все файлы со следующими расширениями:

    Расширение Расширение Расширение Расширение
    .BAK .DAT .HSH .ISD
    .ISM .ISM .MRG .MYD
    .MYI .db .frm

    Все поддиректории, имена которых состоят из двух цифр (RAID-директории), также удаляются.

    В версии MySQL 3.22 и более поздних можно использовать ключевые слова IF EXISTS для предупреждения ошибки, если указанная база данных не существует.

    Можно также удалять базы данных с помощью утилиты mysqladmin. See section 4.8 Клиентские сценарии и утилиты MySQL.




Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости