1. As operações de visualização do MySQL são suportadas apenas em novas versões do banco de dados. A vantagem das operações de visualização é que elas podem simplificar as consultas ao banco de dados. Especialmente para algumas tabelas de dados consultadas com frequência, podemos criar uma visualização primeiro e, em seguida, consultar esse tipo de dados. mais tarde, você pode consultar diretamente a visualização. Isso também pode melhorar a eficiência da consulta.
Outra vantagem das visualizações é que se você alterar os campos ou valores da tabela de dados base, a tabela de visualizações também mudará de acordo, portanto, não precisamos nos preocupar com a dessincronização dos dados da visualização ao alterar os valores dos campos dos dados básicos.
Por exemplo: crie uma visualização e depois consulte a visualização.
crie a visualização v3 como SELECT b.sid, b.grade, c.cname
DA série b, curso c
ONDE b.cid = c.cid
Em seguida, faça uma consulta para recuperar um dado da visualização
selecione sid,grade,cname da v3 onde sid=200410001
Não seria melhor entender isso, não usar a consulta conjunta novamente para consultar um determinado dado.
2. Procedimentos armazenados, esta operação pode tornar as operações de banco de dados mais concisas, e a reutilização das operações de dados também é melhor refletida. Os procedimentos armazenados podem implementar operações de múltiplas tabelas e outros parâmetros podem ser transmitidos. Consulte o manual para operações específicas.
Esses dois recursos SQL podem ser aplicados de maneira flexível em nosso desenvolvimento real. Talvez eles possam alterar algumas de nossas operações irracionais de banco de dados no passado, tornando os programas que escrevemos mais razoáveis e fáceis de manter.