English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL Удаление таблицы (продолжение предложения DROP TABLE)

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

Удаление таблицы из базы данных

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

Синтаксис

DROP TABLE удаляет одну или несколько таблиц.

DROP TABLE table1_name, table2_name, ...;

Здесь:table1_name,table2_nameявляется именем таблицы, которую необходимо удалить.

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

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

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

DROP TABLE persons;

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

Удаление базы данных

Таким же образом, вы можете использовать предложение DROP DATABASE для удаления базы данных. Следующие команды будут permanently удалять базу данных с сервера.Демонстрациябаза данных.

DROP DATABASE demo;

Теперь, если вы попробуете использовать предложение USE demo для выбораdemoБаза данных; если будет введена неправильная база данных, будет получено сообщение об ошибке, указывающее на «неизвестную базу данных» или «база данных не существует».