Что такое DROP в SQL?
Оператор DROP в языке SQL используется для удаления объектов базы данных, таких как таблицы или индексы. Этот оператор не только удаляет данные внутри объекта, но и сам объект.
Синтаксис для удаления таблицы:
DROP TABLE table_name;Синтаксис для удаления индекса:
DROP INDEX index_name ON table_name;Параметры:
table_name: Имя таблицы, которую нужно удалить.index_name: Имя индекса, который нужно удалить.- Обратите внимание, что DROP INDEX также требует указания имени таблицы, на которой определен индекс.
Пример:
Предположим, у нас есть таблица "Employees" и индекс "idx_salary" на столбце "Salary":
-- Удаление таблицы
DROP TABLE Employees;
-- Удаление индекса
DROP INDEX idx_salary ON Employees;Результат:
После выполнения оператора DROP TABLE, таблица "Employees" будет полностью удалена из базы данных, и все ее данные будут утеряны.
После выполнения оператора DROP INDEX, индекс "idx_salary" на столбце "Salary" в таблице "Employees" будет удален, но сама таблица и ее данные останутся нетронутыми.