MariaDB VIEW (представление)

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

Что такое VIEW в MariaDB?

В MariaDB VIEW - это не физическая таблица, а скорее виртуальная таблица, созданная запросом joins, соединяющим одну или несколько таблиц.

Создать VIEW

Синтаксис

Синтаксис создания VIEW MariaDB is:

CREATE [OR REPLACE] VIEW view_name AS
SELECT columns
FROM tables
[WHERE conditions];
OR REPLACE
Необязательный. Если вы не укажете этот модификатор и VIEW уже существует, оператор CREATE VIEW вернет ошибку.
view_name
Название VIEW, который вы хотите создать в MariaDB.
WHERE conditions
Необязательный. Условия, которые должны быть выполнены для включения записей в ПРОСМОТР.

Пример

Вот пример того, как использовать оператор CREATE VIEW для создания представления в MariaDB:

Этот пример CREATE VIEW создаст виртуальную таблицу на основе результирующего набора оператора SELECT. Теперь вы можете запросить MariaDB VIEW следующим образом:

Обновить VIEW

Вы можете изменить определение VIEW в MariaDB, не удаляя его, используя оператор ALTER VIEW.

Синтаксис

Синтаксис оператора ALTER VIEW в MariaDB:

ALTER VIEW view_name AS
SELECT columns
FROM table
WHERE conditions;

Пример

Вот пример того, как вы бы использовали оператор ALTER VIEW в MariaDB:

Этот пример ALTER VIEW в MariaDB обновит определение VIEW, называемое great_sites, не удаляя его.

Удалить VIEW

После создания VIEW в MariaDB вы можете удалить его с помощью оператора DROP VIEW.

Синтаксис

Синтаксис оператора DROP VIEW в MariaDB:

DROP VIEW [IF EXISTS] view_name;
view_name
Название представления, которое вы хотите удалить.
IF EXISTS
Необязательный. Если вы не укажете этот пункт, а VIEW не существует, оператор DROP VIEW вернет ошибку.

Пример

Вот пример того, как использовать оператор DROP VIEW в MariaDB:

Этот пример DROP VIEW удалит представление MariaDB с именем great_sites.