Оператор SQL: DROP.

На данном уроке я хочу Вас познакомить с очень нужным оператором SQL под названием: “DROP”. Он пригодится если Вам будет нужно удалить ненужные таблицы или даже полностью базу данных. Начнём знакомство:

Оператор SQL DROP является универсальным оператором удаления объектов базы данных. Используя его можно удалить таблицы (TABLE), индексы (INDEX) и базы данных (DATABASE). Оператор SQL DROP имеет одинаковый синтаксис для удаления различных объектов:

DROP [ INDEX | TABLE | DATABASE ] object;

Где object — название базы, таблицы, столбца в таблице, индекса.

Примеры использования оператора

Пример 1. Удаление базы данных “MyBase”:

DROP DATABASE MyBase;

Пример 2. Удаление таблицы “Articles”:

DROP TABLE Articles;

Пример 3. Удаление индексов в таблице:

DROP INDEX my_index;

Когда индекс в базе данных больше не нужен, разработчик может удалить его командой DROP INDEX. После удаления индекса эффективность поиска с использованием столбца или столбцов, ограниченных индексом, больше не повышается и упоминание об индексе исчезает из словаря данных. Индекс, применяемый для первичного ключа, удалить нельзя.

Синтаксис оператора DROP INDEX одинаков для удаления индекса любого типа (уникальности, битовой карты или В-дерева). Чтобы каким-то образом улучшить индекс, нужно сначала удалить его, а потом создать новый.

Пример 4. Запрос удаляет индексы, указанные в my_index из таблицы Articles, но она не работает в версиях MySQL до 3.22.

DROP INDEX my_index ON Articles;

 
Поделиться в facebook
Facebook
Поделиться в twitter
Twitter
Поделиться в vk
VK
Поделиться в google
Google+
Поделиться в email
Email

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Группа в VK

Помощь проекту

Обнаружили опечатку?

Сообщите нам об этом, выделите текст с ошибкой и нажмите Ctrl+Enter, будем очень признательны!

Свежие статьи

Похожие статьи

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: