Удалить таблицу или базу MySQL (DROP TABLE, DROP DATABASE)

В этом уроке вы узнаете, как удалить базу данных и таблицу с помощью SQL.
Удаление таблицы из базы данных
Вы можете использовать оператор DROP TABLE, чтобы легко удалить таблицы базы данных, которые вам больше не нужны. Оператор DROP TABLE навсегда удаляет все данные из таблицы, а также метаданные, которые определяют таблицу в словаре данных.
Синтаксис
DROP TABLE удаляет одну или несколько таблиц.
DROP TABLE table1_name, table2_name, . ;
Здесь table1_name, table2_name, . являются именами таблиц, которые вы хотите удалить.
Удаление базы данных или таблицы нельзя отменить. Поэтому будьте осторожны при использовании оператора DROP, потому что система базы данных обычно не отображает никаких предупреждений типа «Вы уверены?». Он немедленно удалит базу данных или таблицу и все ее данные.
Попробуем удалить таблицу базы данных с помощью оператора DROP TABLE. Следующее утверждение удалит таблицу employees навсегда из базы данных.
DROP TABLE employees;
После выполнения вышеупомянутой команды, если вы попытаетесь выполнить какую-либо операцию с таблицей, например выбрать записи из нее, вы получите сообщение об ошибке.
Удаление базы данных
Точно так же вы можете удалить базу данных с помощью оператора DROP DATABASE. Следующая команда навсегда удалит демонстрационную базу данных с сервера базы данных.
DROP DATABASE demo;
Теперь, если вы попытаетесь выбрать демонстрационную базу данных, используя USE demo; вы получите сообщение об ошибке «Неизвестная база данных» или «База данных не существует».
Удаление таблиц MySQL
Очень легко отбросить существующую таблицу MySQL, но при удалении любой существующей таблицы вы должны быть очень осторожны, потому что потеря данных не будет восстановлена после удаления таблицы.
Синтаксис
Вот общий синтаксис SQL, чтобы удалить таблицу MySQL —
DROP TABLE table_name ;
Удаление таблиц из командной строки
Чтобы удалить таблицы из командной строки, нам нужно выполнить команду DROP TABLE SQL в приглашении mysql>.
пример
Следующая программа представляет собой пример, который удаляет tutorials_tbl —
root@host# mysql -u root -p Enter password:******* mysql> use TUTORIALS; Database changed mysql> DROP TABLE tutorials_tbl Query OK, 0 rows affected (0.8 sec) mysql>
Удаление таблиц с помощью скрипта PHP
Чтобы удалить существующую таблицу в любой базе данных, вам нужно будет использовать функцию PHP mysql_query () . Вы передадите свой второй аргумент с помощью правильной команды SQL, чтобы удалить таблицу.
пример
Creating MySQL Tables php $dbhost = 'localhost:3036'; $dbuser = 'root'; $dbpass = 'rootpassword'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) die('Could not connect: ' . mysql_error()); > echo 'Connected successfully
'; $sql = "DROP TABLE tutorials_tbl"; mysql_select_db( 'TUTORIALS' ); $retval = mysql_query( $sql, $conn ); if(! $retval ) die('Could not delete table: ' . mysql_error()); > echo "Table deleted successfully\n"; mysql_close($conn); ?>
Как удалить таблицу в sql запросом
Для этого использую запрос DROP TABLE . Он удаляет таблицу или таблицы из базы данных:
-- Удаляем одну таблицу DROP TABLE cars; -- Удаляем две таблицы DROP TABLE films, distributors;
Система управления базами данных SQLite. Изучаем язык запросов SQL и реляционные базы данных на примере библиотекой SQLite3. Курс для начинающих.
Часть 10.2: Удаление таблицы из базы данных SQLite3
- 20.06.2016
- SQLite библиотека, Базы данных
- Комментариев нет
Привет, посетитель сайта ZametkiNaPolyah.ru! Продолжаем изучать базы данных и наше знакомство с библиотекой SQLite3. Мы уже познакомились с созданием таблиц в SQLite, теперь давайте рассмотрим, как можно удалить таблицу из базы данных SQLite. Из этой записи вы узнаете общий синтаксис удаления таблиц и найдете несколько примеров удаления таблицы из базы данных, например, как проверить таблицу на существование и затем ее удалить, как удалить таблицу с использованием квалификатора и как можно удалить временную таблицу из базы данных SQLite3.

Удаление таблицы из базы данных SQLite3
Синтаксис удаление таблицы из базы данных SQLite3
Мы уже довольно подробно рассматривали удаление таблиц, когда говорили о команде DROP в SQlite3. Давайте повторим пройденное и посмотрим, как можно удалить таблицу из базы данных в SQLite. Общий синтаксис удаления таблиц в SQlite3 представлен на рисунке ниже.
Синтаксис удаление таблицы из базы данных SQLite3
Для удаления таблиц из базы данных SQLite используется ключевое слово DROP TABLE, после которого можно воспользоваться конструкцией IF EXISTS, которая заставит SQLite проверить на существование таблицу, прежде чем ее удалить. Затем необходимо указать имя таблицы, которую нужно удалить из базы данных SQLite. Вместо имени таблицы для удаления может быть использован квалификатор в том случае, когда вы хотите быть уверенным в том, что таблица будет удалена из конкретной базы данных.
Простой примеры удаления таблиц из базы данных SQLite
Давайте рассмотрим простейший способ удаления таблицы из базы данных SQLite, где мы просто укажем SQLite3 имя таблицы, которую нужно удалить:
