Formatador de SQL
Cole uma consulta que chegou de um log ou de um ORM em uma única linha e leia-a de novo como consulta: SELECT, FROM, WHERE e cada JOIN em sua própria linha.
O código não sai desta página: a formatação acontece no seu navegador.
- Grátis
- Os arquivos não saem do seu dispositivo
- Sem cadastro
- Sem limite de arquivos
Como usar
- Cole a consulta no primeiro campo.
- Decida se as palavras-chave vão em maiúsculas e se cada coluna ganha uma linha.
- Copie o resultado.
Bom saber
Por que os literais são protegidos
Uma consulta pode conter um valor como 'order by name' ou um comentário que mencione SELECT. Um formatador baseado em localizar e substituir quebraria a linha ali ou colocaria em maiúsculas uma palavra dentro dos seus dados. Aqui, textos e comentários são separados antes da formatação e devolvidos depois, exatamente como estavam.
Para que servem as quebras de linha
Ler uma consulta é achar rápido três coisas: quais tabelas ela toca, como elas se juntam e por que filtra. Colocar cada cláusula em sua linha responde às três de relance — por isso esse arranjo virou convenção na revisão de código, muito antes de alguém executar a consulta.
Perguntas frequentes
Qual dialeto ele suporta?
As cláusulas comuns a PostgreSQL, MySQL, SQL Server e SQLite. Sintaxe própria de um dialeto não é reformatada, mas também não é estragada: palavras desconhecidas passam como estão.
Ele verifica erros na consulta?
Não. Ele organiza o que você entrega e não analisa a sintaxe. Uma consulta quebrada continua quebrada, só que mais legível.
Minha consulta vai para um servidor?
Não. Tudo acontece no navegador, e isso importa: consultas carregam nomes de tabelas e, muitas vezes, valores de produção.
Por que minhas palavras-chave não ficaram em maiúsculas?
Ligue «Palavras-chave em maiúsculas». É preferência, não regra: muitos times escrevem SQL inteiramente em minúsculas.
Ferramentas relacionadas
- Formatar JSON Cole o JSON e receba a versão formatada, validada ou minificada. Os dados ficam no seu navegado…
- CSV para JSON Cole a tabela e receba JSON. A leitura segue a RFC 4180: uma célula como «Silva, João» continua…
- Formatador de HTML Cole o HTML e leia. Cada tag ocupa sua linha com a indentação que o aninhamento pede — o jeito…
- Codificar e decodificar Base64 Cole texto para obter Base64, ou cole Base64 para recuperar o texto. Cirílico, chinês e emojis…
- Contador de palavras Digite ou cole seu texto e os contadores atualizam na hora: palavras, caracteres, frases, parág…
- Conversor de maiúsculas e minúsculas Cole o texto, escolha o estilo e copie o resultado. Nove formas de escrever as mesmas palavras:…
- Embelezador de JSON Cole um paredão de JSON minificado e leia como se fosse um documento. A indentação aparece enqu…
- Minificar JSON Cole o JSON e receba de volta sem um byte a mais: sem indentação, sem quebras de linha, com os…