Exemplos de Uso
$
CREATE VIEW v_usuarios_publico AS
SELECT id, nome, created_at
FROM usuarios
WHERE ativo = 1;
$
GRANT SELECT ON banco.v_usuarios_publico TO "user_restrito"@"localhost";
FLUSH PRIVILEGES;
$
CREATE VIEW v_pedidos_detalhados AS
SELECT p.id, c.nome, p.total, p.status
FROM pedidos p
JOIN clientes c ON p.cliente_id = c.id;
$
SHOW FULL TABLES WHERE Table_type = "VIEW";