Перейти к содержимому
Последнее обновление

SHOW CREATE VIEW

Описание​

Выводит инструкцию CREATE VIEW, использованную для создания указанного представления.

Синтаксис​

SHOW CREATE VIEW <name>

Обязательные параметры​

**<name>** Имя представления, сведения о котором нужно просмотреть.

Описание результата​

  • View: Имя запрашиваемого представления.
  • Create View: Инструкция SQL, сохранённая в базе данных.
  • character_set_client: Значение системной переменной character_set_client в сеансе на момент создания представления.
  • collation_connection: Значение системной переменной collation_connection в сеансе на момент создания представления.

Требования к управлению доступом​

Пользователи, выполняющие эту команду SQL, должны обладать как минимум следующими привилегиями:

ПривилегияОбъектПримечания
SHOW_VIEW_PRIVТаблица

Информацию о представлениях также можно получить с помощью запроса к таблице INFORMATION_SCHEMA.VIEWS.

Примеры​

CREATE VIEW vtest AS SELECT 1, 'test';
SHOW CREATE VIEW vtest;

Результат запроса:

+-------+------------------------------------------+----------------------+----------------------+
| View | Create View | character_set_client | collation_connection |
+-------+------------------------------------------+----------------------+----------------------+
| vtest | CREATE VIEW `vtest` AS SELECT 1, 'test'; | utf8mb4 | utf8mb4_0900_bin |
+-------+------------------------------------------+----------------------+----------------------+