SQLite Удаление таблицы

В SQLiteDROP TABLEЭтот оператор используется для удаления определения таблицы и всех связанных с ней данных, индексов, триггеров, ограничений и спецификаций разрешений для этой таблицы.

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

Синтаксис

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

DROP TABLE database_name.table_name;

Пример

Сначала давайте убедимся, что таблица COMPANY уже существует, а затем удалим её из базы данных.

sqlite>.tables
COMPANY       test.COMPANY

Это означает, что таблица COMPANY уже существует в базе данных. Теперь давайте удалим её из базы данных следующим образом:

sqlite>DROP TABLE COMPANY;
sqlite>

Теперь, если вы попробуете команду .TABLES, вы не сможете найти таблицу COMPANY:

sqlite>.tables
sqlite>

Отображаемый результат пуст, что означает, что таблица была успешно удалена из базы данных.

Другие расширения