• Mostrando resultados da busca por {{ posts_busca["corrected"] }} {{termo_busca}}
  • {{post.title}}
  • Não foram encontrados resultados para {{ posts_busca["corrected"] }} {{termo_busca}}

Trabalhando com views no MySQL

André Brasil - Time de Atendimento da KingHost

Precisando trabalhar com views no MySQL? Aqui você encontra o conteúdo inicial para começar a utilizar views em seu banco de dados.

O que é uma view?

Uma view é um objeto que é formado por declarações SELECTs, que retornam uma visualização de dados específica de uma ou mais tabelas de um banco de dados. Esses objetos também são conhecidos como virtual tables (tabelas virtuais), justamente por não fazerem parte do esquema físico da base. Uma view pode ser utilizada com um conjunto de tabelas que podem ser agregadas a outros conjuntos através do comando UNION. Também pode aumentar a segurança da base por definir políticas de acesso em nível de tabela e coluna.

Para manipular, você precisará acessar sua base de dados MySQL.
Portanto, veja o conteúdo: Como acessar uma base de dados via web.

Criando uma view

É necessário utilizar a declaração CREATE VIEW para definir views. Utilize a seguinte sintaxe:

CREATE
DEFINER=CURRENT_USER SQL SECURITY INVOKER
VIEW nome_da_sua_view AS
SELECT * FROM tabela_do_banco;

Atualizando views no MySQL

Views podem receber declarações de atualização (UPDATE e DELETE) para alterar tabelas base (based tables).
Uma view criada com funções agregadas não podem receber atualizações, pois os dados agregados não têm correspondências diretas para que se possa excluir ou atualizar. Já uma view que é somente SELECTs pode facilmente ser atualizada.

Dando um select e atualizando (update) uma view

SELECT * FROM nome_da_sua_view WHERE nome_da_coluna ='valor';
UPDATE nome_da_sua_view SET nome_da_coluna =valor WHERE nome_da_coluna ='valor';

Excluindo uma view

A exclusão de uma view é bem simples! Em suma, basta rodar o seguinte comando:

DROP VIEW nome_da_sua_view

Você encontra mais informações na documentação oficial do MySQL: http://dev.mysql.com/doc/refman/5.7/en/views.html

Como você mesmo observou, é simples realizar o gerenciamento de views no MySQL.
Contudo, restando dúvidas ou precisando de ajuda, contate-nos via telefone ou chat e converse com nosso suporte. Tenha em mãos seu código de cliente e senha de atendimento e assim ser atendido com mais agilidade.

Esse artigo foi útil pra você?