Exibições em phpMyAdmin

Índice
O MySQL tem em suas versões após a versão 5 muitas novas funcionalidades que não estavam na versão anterior e que o aproximaram e o colocaram como um mecanismo de banco de dados muito mais avançado a par de seus concorrentes diretos como PostgreSQL ou SQL-Server.
Entre estas novas funcionalidades temos a possibilidade de utilizar, criar e consultar as vistas ou Visualizações, que nada mais são do que agrupamentos de consultas onde podemos misturar campos de várias tabelas, e gerar uma espécie de tabela virtual para que possamos fazer consultas a esta tabela e obter os campos realmente necessários para nós.
Podemos fazer algumas pesquisas complexas nas diferentes seções da tabela e do banco de dados em phpMyAdminPodemos então transformar essas consultas em visualizações que podem servir a um propósito em nosso ambiente de trabalho.
Vamos ver um exemplo, abrimos a seção de pesquisa na visualização da tabela, escolhemos os campos que realmente queremos mostrar e clicamos em Ir.

Isso irá gerar resultados que podemos processar para criar uma visualização usando o link CRIAR VISUALIZAÇÃO que aparece na seção de operações disponíveis para o resultado da consulta, como podemos ver na imagem a seguir do aplicativo phpMyAdmin.

Ao criar a view então a teremos disponível em nosso Banco de Dados, como no início do tutorial que mencionamos, esta view funciona como uma espécie de tabela então a veremos na mesma lista onde temos as tabelas de nosso Banco de Dados, as views mais que tudo é definido apenas para consultas nas quais devemos mostrar apenas alguns campos, emular uma estrutura ou simplesmente evitar o acesso a outras tabelas, por isso reunimos vários campos de diferentes tabelas em uma única visualização para fácil consulta posterior.
Vamos ver a lista de tabelas refletida na visão que acabamos de criar, se olharmos para a lista, ela já especifica que é uma visão.

Se formos abrir a view veremos que dentro dela tem quase tudo que uma mesa tem, podemos ver que não temos opções como ImportarVisto que a visão não aceita inserções de dados, vamos ver como é a página de resultados de nossa visão recém-criada.

Também podemos ver nesta captura que a consulta gerada é um SELECT normal sem qualquer adição especial, tabela, agora se quisermos exportar a visualização, encontraremos um código SQL semelhante ao seguinte:
 CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`% `SQL SECURITY DEFINER VIEW` book_public_info` AS selecione` book``isbn` AS` number`, `book``title` AS` title` de` book`; 

É importante ter em mente que o usuário MySQL deve ter as permissões necessárias para gerar a visualização e consultá-la, por isso é importante que o administrador do servidor nos forneça as permissões necessárias.
Isso é tudo para este tutorial, como vimos, as visualizações podem ser bastante úteis para manter nossas consultas simples e que eles realmente mostram os dados relevantes sem dar muitas voltas, sem esquecer que é importante ter as permissões de usuário adequadas para ser capaz de trabalhar com esta funcionalidade.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave