Оператор DROP в SQL

В этой статье вы узнаете, как удалить базу данных и таблицу с помощью SQL.

Вы можете использовать оператор DROP TABLE, чтобы легко удалить таблицы базы данных, которые вам больше не нужны. Оператор DROP TABLE навсегда удаляет все данные из таблицы — в том числе метаданные, определяющие таблицу в словаре данных.

Синтаксис

DROP TABLE позволяет удалить одну или несколько таблиц. Оператор можно использовать следующим образом:

DROP TABLE имя_таблицы1, имя_таблицы2, ...;

имя_таблицы1имя_таблицы2, ... — это имена таблиц, которые вы хотите удалить.

Примечание. Удаление базы данных или таблицы необратимо. Поэтому будьте осторожны при использовании оператора DROP, так как система баз данных обычно не выводит никаких предупреждений в духе «Вы уверены?». Она немедленно удалит базу данных или таблицу и все ее данные — без возможности восстановления.

Пример: удаление таблицы

Давайте попробуем удалить таблицу базы данных с помощью оператора DROP TABLE.

В одной из предыдущих статей мы создали таблицу persons в базе данных demo. Давайте теперь навсегда удалим эту таблицу из базы данных.

DROP TABLE persons;

После выполнения приведенной выше команды, если вы попытаетесь выполнить любую операцию с таблицей persons, например, выбрать из нее записи, вы получите сообщение об ошибке.

Пример: удаление базы данных

Аналогичным образом можно удалить базу данных с помощью оператора DROP DATABASE. Следующая команда навсегда удалит базу данных demo с сервера баз данных.

DROP DATABASE demo;

Теперь, если вы попытаетесь выбрать демонстрационную базу данных с помощью оператора USE demo;, вы получите сообщение об ошибке "Unknown database" (неизвестная база данных) или "Database does not exist" (база данных не существует).

codechick

СodeСhick.io - простой и эффективный способ изучения программирования.

2024 ©