O Painel Nobregas MySQL regista cada consulta SQL que executa no servidor para fins de segurança e auditoria. Este guia cobre boas práticas para gerir a sua atividade de consultas e manter o seu espaço de trabalho organizado.
O Que É Rastreado
Cada consulta que executa na página SQL Query é registada do lado do servidor com:
- O texto completo da instrução SQL.
- A base de dados contra a qual foi executada.
- O timestamp de quando foi executada.
- Se teve sucesso ou falhou.
- Tempo de execução e linhas afetadas.
Este registo ajuda na auditoria de segurança e na resolução de problemas.
Manter as Suas Consultas Organizadas
Usar um Ficheiro de Consultas Local
Guarde consultas importantes ou frequentemente usadas num ficheiro .sql local no seu computador:
-- Obter todos os utilizadores ativos
SELECT * FROM users WHERE active = 1;
-- Relatório de receita mensal
SELECT DATE_FORMAT(created_at, '%Y-%m') AS mes, SUM(total) AS receita
FROM orders GROUP BY mes ORDER BY mes DESC;
Isto dá-lhe uma biblioteca pessoal de consultas que pode copiar para o editor a qualquer momento.
Usar Comentários no SQL
Adicione comentários descritivos às suas consultas para se lembrar do seu propósito:
-- CUIDADO: Elimina utilizadores inativos com mais de 1 ano
DELETE FROM users WHERE active = 0 AND created_at < DATE_SUB(NOW(), INTERVAL 1 YEAR);
Boas Práticas de Segurança
- Evite colocar dados sensíveis diretamente nas consultas — Use consultas parametrizadas no código da sua aplicação quando lidar com palavras-passe ou informações pessoais.
- Seja cauteloso com consultas destrutivas — Execute sempre um SELECT primeiro para pré-visualizar que linhas serão afetadas por um DELETE ou UPDATE.
- Reveja antes de executar — Verifique a base de dados selecionada e o texto da consulta antes de clicar em Execute.
O Que Limpar ou Gerir o Histórico Não Afeta
Limpar ou gerir o seu histórico de consultas não tem efeito em:
- As suas bases de dados, tabelas ou dados.
- Utilizadores de base de dados e os seus privilégios.
- Atividade de consultas de outros utilizadores.
- Quaisquer alterações já feitas por consultas executadas anteriormente — o registo de consultas é separado das operações em si.