MariaDB оператор DROP TABLE

В этом учебном пособии вы узнаете, как использовать MariaDB оператор DROP TABLE в MariaDB с синтаксисом и примерами.

Описание

MariaDB оператор DROP TABLE позволяет удалить таблицу из базы данных MariaDB.

Синтаксис

В своей простейшей форме синтаксис для оператора DROP TABLE в MariaDB:

DROP TABLE table_name;

Полный синтаксис для оператора MariaDB DROP TABLE:

DROP [ TEMPORARY ] TABLE [ IF EXISTS ]
table_name1, table_name2, ..
[ RESTRICT | CASCADE ];

Параметры или аргументы

TEMPORARY
Необязательный. Он указывает, что оператором DROP TABLE следует удалять только временные таблицы.
table_name
Имя таблицы для удаления из базы данных.
table_name1, table_name2
Таблицы, которые нужно удалить из базы данных, если удаляется более одной таблицы в операторе DROP TABLE.
IF EXISTS
Необязательный. Если указано, инструкция DROP TABLE не вызовет ошибку, если одна из таблиц не существует.
RESTRICT
Необязательный. Он не влияет на оператор DROP TABLE, но включен в синтаксис, чтобы упростить перенос таблиц в разные базы данных.
CASCADE
Необязательный. Он не влияет на оператор DROP TABLE, но включен в Синтаксис, чтобы упростить перенос таблиц в разные базы данных.

Примечание

  • Если вы используете MariaDB оператор DROP TABLE для удаления одной или нескольких несуществующих таблиц, база данных выдаст ошибку (если вы не укажете параметр IF EXISTS в операторе DROP TABLE).

Пример

Рассмотрим пример, который показывает, как удалить таблицу с помощью оператора DROP TABLE.

Удаление одной таблицы

Сначала давайте рассмотрим простой пример DROP TABLE, который показывает, как использовать оператор DROP TABLE для удаления одной таблицы в MariaDB.
Например:

Этот пример DROP TABLE удалит таблицу с именем website.

Удаление нескольких таблиц

Рассмотрим пример, где мы хотим удалить более одной таблицы, используя оператор DROP TABLE:
Например:

Этот пример удалит две таблицы - websites и stats. Если мы обеспокоены тем, что одна из таблиц не существует, и мы не хотим выдавать ошибку, мы можем изменить наш оператор DROP TABLE следующим образом:

В этом примере удаляются таблицы website и stats, и не возникает ошибка, если одна из таблиц не существует.

Удалить временную таблицу

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

Этот пример DROP TABLE удалит только временную таблицу с именем page_loads. Если бы существовала также постоянная таблица с именем page_loads, этот оператор DROP TABLE не удалил бы ее, поскольку указано TEMPORARY.