Удалить / удалить таблицу в MySQL

Delete Drop Table Mysql



MySQL - это система управления реляционными базами данных, которая предоставляет быстрые и надежные решения. Он хорошо известен своей способностью к быстрому выполнению и уникальным и простым пользовательским интерфейсом. Выполнение операций CRUD - это основные операции и основные концепции при работе с базами данных. В этой статье вы узнаете, как удалить таблицу в базе данных.

Прежде чем узнать больше об удалении таблиц с помощью MySQL, убедитесь, что на вашем компьютере установлена ​​последняя версия MySQL. Также убедитесь, что у вас есть база данных и таблица, которую вы хотите удалить. В этой статье мы предполагаем, что вы понимаете основные концепции операторов MySQL и что у вас есть база данных и таблица в MySQL, которые вы хотите удалить.







Вы можете выяснить, какая версия MySQL работает в вашей системе, выполнив команду «mysql -V»:



MySQL-V

Теперь вы можете двигаться дальше, зная, что у вас установлена ​​последняя версия.



Чтобы выяснить, правильно ли работает MySQL, выполните следующую команду:





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

Если служба не запущена, вы можете активировать службу с помощью следующей команды:

sudo systemctl Начните MySQL

После его запуска подключитесь к серверу MySQL как пользователь root с привилегиями суперпользователя с помощью sudo. В противном случае вы можете ввести собственное имя пользователя вместо имени пользователя root.



Следующие шаги показывают процесс удаления таблицы для серверов MySQL в терминале командной строки.

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

После входа в оболочку MySQL выведите список баз данных и выберите базу данных, из которой вы хотите удалить таблицу.

ПОКАЗАТЬ БАЗЫ ДАННЫХ ;

Выберите правильную базу данных, запустив оператор USE с именем базы данных.

ИСПОЛЬЗОВАТЬ имя_базы_данных;

После выбора базы данных из списка выберите также и таблицу. Чтобы увидеть список таблиц в базе данных, выполните команду SHOW TABLES:

ПОКАЗАТЬ ТАБЛИЦЫ ;

Теперь выберите таблицу, которую вы хотите удалить. Чтобы удалить таблицу, выполните команду DROP TABLE и укажите имя таблицы, например:

УРОНИТЬ СТОЛ table_name;

Если вы не можете удалить или отбросить таблицу, убедитесь, что у вас есть правильные привилегии для этой таблицы. Если у вас нет проблемы с привилегиями, но при попытке удалить таблицу по-прежнему возникает ошибка, возможно, вы пытаетесь удалить несуществующую таблицу или произошла орфографическая ошибка. Чтобы избежать этой ошибки, MySQL предоставляет предложение IF EXISTS. Если вы используете это предложение, MySQL не выдаст никаких ошибок, если в запросе в базе данных не существует таблицы с заданным именем. Предложение IF EXISTS имеет особый синтаксис, который необходимо соблюдать, как показано ниже:

УРОНИТЬ БАЗА ДАННЫХ ЕСЛИ СУЩЕСТВУЮТ имя_базы_данных;

Заключение

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