terça-feira, 10 de janeiro de 2012

Criando visões no MySQL

Olá pessoal, hoje iremos criar visões no MySQL. Visões são muito importantes por causa da facilidade de manutenção de expressões SQL, economia de espaço em disco para representar as mesmas informações de formas diferentes etc.

Visões não armazenam dados, mas apenas a fórmula para obter determinados dados. As visões criam tabelas virtuais a partir de declarações SELECT, isso é muito útil para análise e manipulação de dados. Entenda uma visão como uma moldura através da qual podemos ver dados.

Para exemplificar o uso de visões, iremos criar uma tabela chamada carros com três campos: ID, nome e preço. Utilizaremos o seguinte comando:


Vamos inserir três carros na nossa tabela, seguem os comandos utilizados:


Agora utilizaremos um comando para mostrar todos os carros da tabela:



Chegou a hora de criarmos uma visão. Vamos criar uma visão para apresentar somente os carros com preço maior do que 40000. Segue o comando:


CARROS_P é o nome da visão criada. Sempre que atualizarmos o preço de algum carro, a visão também é atualizada. Se quisermos visualizar os carros com preço acima de 40000 basta fazer:



Então é isso pessoal, quaisquer dúvidas deixem nos comentários. Até a próxima!


Nenhum comentário: