Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAníbal Prada da Costa Alterado mais de 6 anos atrás
1
Views no MySql Visões de uma ou mais tabelas
Estáticas no tempo. Ex: novas colunas ou alterações na estrutura das tabelas não se refletirão na view. As alterações de dados sempre se refletem É vinculada a um BD Funções, constantes, operadores… podem ser utilizados
2
Views no MySql CREATE [OR REPLACE]
[ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] [DEFINER = { user | CURRENT_USER }] [SQL SECURITY { DEFINER | INVOKER }] VIEW view_name [(column_list)] AS select_statement [WITH [CASCADED | LOCAL] CHECK OPTION] *verde – cláusula opcional
3
Views no MySql CREATE [OR REPLACE]
Cria ou substitui uma view já existente *verde – cláusula opcional
4
Views no MySql [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
Undefined – automático Merge – melhor desempenho Temptable – não permite comandos de atualização
5
Views no MySql [DEFINER = { user | CURRENT_USER }]
Define qual conta (usuário) utilizar para executar a view. Se usado, deve estar no formato
6
Views no MySql [SQL SECURITY { DEFINER | INVOKER }]
Informa se as regras de segurança serão aplicadas por quem criou (DEFINER) ou quem está chamando a consulta (INVOKER)
7
[(column_list)] apelidos dos campos retornados
Views no MySql [(column_list)] apelidos dos campos retornados
8
Views no MySql [WITH [CASCADED | LOCAL] CHECK OPTION]
With cascaded – verifica todas as views em cascata (padrão) Local – não verifica outras referências
9
Create or replace view vw_aluno as Select matricula,nome from alunos
Views no MySql Create or replace view vw_aluno as Select matricula,nome from alunos
Apresentações semelhantes
© 2025 SlidePlayer.com.br Inc.
All rights reserved.