MySQL

Como Reexecutar uma Consulta Anterior

Reexecute consultas SQL eficientemente no Painel Nobregas. Use atalhos de teclado, edite no editor de consultas e troque de base de dados para iteração rápida.

2 min de leitura 1 visualizações Atualizado Mar 15, 2026

Em vez de reescrever instruções SQL complexas de cada vez, o Painel Nobregas MySQL facilita a reexecução eficiente de consultas. O editor de consultas mantém o seu texto enquanto permanece na página, e pode usar atalhos de teclado para execução rápida.

Reexecutar a Consulta Atual

A forma mais rápida de reexecutar uma consulta é mantê-la no editor e executá-la novamente:

  1. Inicie sessão em mysql.nobregas.org.
  2. Vá a SQL Query na barra de navegação superior.
  3. O texto da sua consulta anterior permanece no editor se não tiver navegado para outra página.
  4. Clique em Execute ou pressione Ctrl+Enter para executar novamente.

Modificar Antes de Reexecutar

Não tem de reexecutar exatamente a mesma consulta. Edite o texto no editor antes de executar:

  • Alterar condições de filtro — Ajuste cláusulas WHERE para dados diferentes.
  • Modificar seleção de colunas — Adicione ou remova colunas de um SELECT.
  • Atualizar valores — Altere valores de INSERT ou UPDATE para novas operações.
  • Adicionar LIMIT — Restrinja conjuntos de resultados para testes mais rápidos.

Executar Noutra Base de Dados

Para executar a mesma consulta noutra base de dados:

  1. Mantenha o texto da consulta no editor.
  2. Altere o dropdown de base de dados para uma base de dados diferente.
  3. Clique em Execute.

Isto é útil para executar a mesma consulta em ambientes de staging e produção.

Usar Ctrl+Enter para Velocidade

Pressione Ctrl+Enter (ou Cmd+Enter no Mac) para executar a consulta sem clicar no botão. Este atalho de teclado acelera significativamente o desenvolvimento iterativo de consultas.

Dicas Práticas

Manter um Ficheiro de Consultas Local

Guarde consultas frequentemente usadas num ficheiro .sql local. Quando precisar de reexecutar uma, copie-a para o editor e execute:

-- Utilizadores ativos mensais
SELECT COUNT(*) FROM users WHERE last_login > DATE_SUB(NOW(), INTERVAL 30 DAY);

-- Receita por produto
SELECT product_name, SUM(total) FROM orders GROUP BY product_name ORDER BY SUM(total) DESC;

Iterar em Consultas Complexas

A construir uma consulta com múltiplos joins? Execute uma versão, verifique os resultados, ajuste no editor e execute novamente. O editor mantém o seu texto entre execuções para que possa refinar iterativamente.

Usar Comentários para Catalogar Consultas

Adicione comentários SQL (--) para se lembrar do que cada consulta faz, especialmente ao copiar de um ficheiro local.

Este artigo foi útil?