MySQL MOSTRAR CRIAR VISUALIZAÇÃO

Resumo : neste tutorial, você aprenderá como usar a SHOW CREATE VIEWinstrução MySQL para exibir a instrução que cria uma visualização.

Introdução à instrução MySQL SHOW CREATE VIEW

A SHOW CREATE VIEWinstrução permite exibir a instrução que cria uma visão . Aqui está a sintaxe básica:

SHOW CREATE VIEW view_name;Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Nesta sintaxe, você especifica o nome da visualização após a SHOW CREATE VIEWpalavra-chave. Se a visualização não existir, a instrução emitirá um erro.

Criaremos uma nova visualização no classicmodels banco de dados de exemplo e usaremos a SHOW CREATE VIEWinstrução para recuperar a instrução que cria a visualização.

Primeiro, abra o Prompt de Comando no Windows ou Terminal em um sistema semelhante ao Unix e conecte-se ao classicmodelsbanco de dados no servidor MySQL usando a ferramenta cliente mysql:

mysql -u root -p -D classicmodels;Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Segundo, crie uma nova visualização chamada employee_countries:

CREATE VIEW employee_countries
AS
SELECT employeeNumber, firstName, lastName, country
FROM employees
INNER JOIN offices USING (officeCode);Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Terceiro, mostre a declaração que cria a employee_countriesvisão:

SHOW CREATE VIEW employee_countries\GLinguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Saída:

*************************** 1. row ***************************
                View: employee_countries
         Create View: CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `employee_countries` AS select `employees`.`employeeNumber` AS `employeeNumber`,`employees`.`firstName` AS `firstName`,`employees`.`lastName` AS `lastName`,`offices`.`country` AS `country` from (`employees` join `offices` on((`employees`.`officeCode` = `offices`.`officeCode`)))
character_set_client: cp850
collation_connection: cp850_general_ci
1 row in set (0.00 sec)Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Na saída:

  • View: especifica o nome da visualização.
  • Create View: armazena a instrução que cria a employee_countriesvisualização.

Resumo

  • Use a SHOW CREATE VIEWinstrução para exibir a instrução usada para criar a visualização.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *