- Esses objetos são chamados por vezes de “virtual tables“, formada a partir de outras tabelas que por sua vez são chamadas de “based tables” ou ainda outras Views.
- E alguns casos, as Views são atualizáveis e podem ser alvos de declaração INSERT, UPDATE e DELETE, que na verdade modificam sua “based tables“.
Criando uma View
- Exemplo de criação de uma VIEW:
CREATE VIEW nome_da_view AS SELECT * FROM nome_tabela;
Verificar se a View foi criada
- Execute a query:
SHOW TABLES;
- Caso exista uma nova tabela chamada “nome_da_view” foi o nome que definimos para essa nova view;
- A criação da view foi executada com sucesso.
Alterando uma View
- Execute o comando:
ALTER VIEW nome_da_view AS SELECT * FROM nome_outra_tabela;
Excluindo uma View
- Execute a query:
DROP VIEW nome_da_view;