Що таке 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" буде видалено, але сама таблиця та її дані залишаться недоторканими.