Удалить / удалить базу данных в MySQL

Delete Drop Database Mysql




MySQL - это СУБД (система управления реляционными базами данных), известная своей скоростью и простым в использовании интерфейсом. В этой статье вы узнаете о различных методах удаления или удаления базы данных в MySQL. В этой статье мы предполагаем, что у вас уже есть практические знания о создании и перечислении баз данных в MySQL. Итак, не стесняйтесь читать, если вы уже установили MySQL в своей системе и у вас есть фиктивные базы данных в MySQL, которые вы хотите удалить. Чтобы начать работу с MySQL, откройте терминал. Сначала проверьте версию MySQL с помощью следующей команды:

MySQL-V


Если у вас установлена ​​последняя версия MySQL, все готово.







Затем проверьте состояние системного mysql.service, выполнив следующую команду



sudo systemctl положение дел MySQL


Если служба не активна, запустите службу.



sudo systemctl Начните MySQL

После запуска службы подключитесь к клиенту MySQL или войдите в оболочку MySQL как пользователь root. Если у вас нет доступа к учетной записи пользователя root, замените «root» своим именем пользователя. В этой статье мы будем использовать терминал для демонстрации процесса вместо графического интерфейса, известного как MySQL WorkBench.





sudo mysql-ты корень-п


После входа в MySQL выведите список баз данных с помощью команды «SHOW DATABASES».

ПОКАЗАТЬ БАЗЫ;


Когда у вас есть список баз данных, выберите базу данных, которую вы хотите удалить. Если вы хотите удалить существующую базу данных, вы можете запустить простую команду «DROP DATABASE» вместе с именем базы данных, как показано ниже:



DROPDATABASE имя_базы_данных;


Имейте в виду, что вы можете удалить или отбросить базу данных, только если у вас есть права на удаление этой базы данных. Итак, убедитесь, что вы вошли в систему с конкретным пользователем, у которого есть права на удаление этой базы данных.

После удаления базы данных мы снова перечислим базы данных, используя команду «SHOW DATABASES».

ПОКАЗАТЬ БАЗЫ;


Как видите, удаленная база данных больше не существует в MySQL.

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

DROPDATABASEIFEXISTS имя_базы_данных;

Заключение

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