Usando Views no Mysql

O QUE É UMA VIEW?

Uma view é um objeto formado por declarações SELECTs, que retornam uma visualização de dados especifica 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.

CRIANDO UMA VIEW

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

 
 
CREATE
DEFINER=CURRENT_USERSQL SECURITYINVOKER
VIEWnome_da_sua_viewAS
SELECT*FROMtabela_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.


Comando Select e Update (atualizando) uma view

 
 
SELECT*FROMnome_da_sua_viewWHEREnome_da_coluna='valor';
UPDATEnome_da_sua_viewSETnome_da_coluna=valorWHEREnome_da_coluna='valor';



EXCLUINDO UMA VIEW

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

DROPVIEW nome_da_sua_view


Esta resposta lhe foi útil?

 Imprimir este Artigo

Veja também

Como importar um banco de dados

Acesse seu Painel de Controle; Selecione o seu domínio e navegue até à seção Banco de Dados; De...

Como efetuar o download de um banco de dados

Este processo pode ser feito de 3 formas:  Via Painel de Controle;  Via gerenciador web do...

Como alterar a senha do Banco de dados

Para começar, acesse seu Painel de Controle;Selecione o seu domínio e navegue até à seção Banco...

Como importar um banco de dados utilizando o PHPMYADMIN

Acesse o phpmyadmin pelo seu navegador – Para isso, digite na barra de endereço mysql.seudominio...

Otimizando consultas no Banco de Dados

USE ÍNDICES Índices são identificações que otimizam a consulta a um dado do banco. Funciona...

Powered by WHMCompleteSolution