SHOW CREATE MATERIALIZED VIEW
SHOW CREATE MATERIALIZED VIEW показывает определение конкретного асинхронного материализованного представления.
подсказка
Эта операция не требует привилегий.
Синтаксис
SHOW CREATE MATERIALIZED VIEW [database.]<mv_name>
Парамет ры в квадратных скобках [] являются необязательными.
Параметры
| Параметр | Обязательный | Описание |
|---|---|---|
| mv_name | да | Имя материализованного представления для отображения. |
Возвращаемые значения
| Возвращаемое значение | Описание |
|---|---|
| Materialized View | Имя материализованного представления. |
| Create Materialized View | Определение материализованного представления. |
Примеры
Пример 1: Показать определение конкретного материализованного представления
MySQL > SHOW CREATE MATERIALIZED VIEW lo_mv1\G
*************************** 1. row ***************************
Materialized View: lo_mv1
Create Materialized View: CREATE MATERIALIZED VIEW `lo_mv1`
COMMENT "MATERIALIZED_VIEW"
DISTRIBUTED BY HASH(`lo_orderkey`)
REFRESH ASYNC
PROPERTIES (
"replication_num" = "3",
"storage_medium" = "HDD"
)
AS SELECT `wlc_test`.`lineorder`.`lo_orderkey` AS `lo_orderkey`, `wlc_test`.`lineorder`.`lo_custkey` AS `lo_custkey`, sum(`wlc_test`.`lineorder`.`lo_quantity`) AS `total_quantity`, sum(`wlc_test`.`lineorder`.`lo_revenue`) AS `total_revenue`, count(`wlc_test`.`lineorder`.`lo_shipmode`) AS `shipmode_count` FROM `wlc_test`.`lineorder` GROUP BY `wlc_test`.`lineorder`.`lo_orderkey`, `wlc_test`.`lineorder`.`lo_custkey` ORDER BY `wlc_test`.`lineorder`.`lo_orderkey` ASC ;
1 row in set (0.01 sec)