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

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

mysql -V

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

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

sudo systemctl status mysql

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

sudo systemctl start mysql

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

sudo mysql -u root -p

После входа в MySQL перечислите базы данных с помощью символа ‘ Команда SHOW DATABASES.

SHOWDATABASES;

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

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

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

После удаления базы данных мы снова перечислим базы данных с помощью команды ‘SHOW DATABASES’.

SHOWDATABASES;

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

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

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

Заключение

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

Оцените статью
nanomode.ru
Добавить комментарий