Monu Tools

Formatador de SQL

Formate e embeleze queries SQL com quebras de linha por cláusula e capitalização consistente de palavras-chave, ou minifique-as para uma única linha.

Como usar Formatador SQL

  1. 01

    Cole sua query SQL na caixa de entrada.

  2. 02

    Escolha Formatar para embelezar ou Minificar para compactar em uma linha.

  3. 03

    Escolha a capitalização das palavras-chave e copie o resultado.

O que o formatador de SQL faz

Este é um formatador de SQL que pega uma consulta apertada, de linha única ou com estilo inconsistente e a embeleza: cada cláusula principal em sua própria linha, colunas e condições indentadas, e a capitalização das palavras-chave tornada consistente. Ele também pode fazer o inverso e minificar uma consulta em uma só linha.

Por que um SQL legível ajuda

Um SQL legível é mais fácil de revisar, depurar e manter. Quando SELECT, FROM, WHERE, JOIN e GROUP BY cada um inicia uma nova linha e as palavras-chave compartilham uma mesma capitalização, o formato da consulta, o que ela retorna e como ela filtra, torna-se óbvio de relance.

A formatação também é útil logo antes de submeter uma consulta, para que os diffs fiquem pequenos e os revisores vejam mudanças significativas em vez de espaços em branco reorganizados.

Opções e dialetos

Você escolhe a capitalização das palavras-chave (por exemplo, palavras-chave em maiúsculas, que é a convenção comum) e se quer formatar ou minificar. O formatador é independente de dialeto e lida com o SQL ANSI comum usado por PostgreSQL, MySQL, SQLite e SQL Server.

O modo de minificação é prático para a necessidade oposta: recolher uma consulta formatada de volta a uma única linha para embutir em código ou em um valor de configuração.

Ele formata, não valida

A ferramenta formata para legibilidade, em vez de verificar se sua consulta é válida, então ela vai alegremente organizar uma consulta com um erro de digitação. Trate uma saída limpa como uma vitória de legibilidade, não como uma verificação de correção.

Funciona no seu navegador

Tudo funciona no seu navegador, o que importa porque consultas reais frequentemente contêm nomes de tabelas, nomes de colunas e às vezes valores literais que insinuam seu esquema ou seus dados. Nada disso é enviado para fora.

Perguntas frequentes

O que o formatador faz?

Coloca cada cláusula principal como SELECT, FROM, WHERE e JOIN em sua própria linha, indenta as colunas e condições, e normaliza a capitalização das palavras-chave para legibilidade.

Meu SQL é enviado a um servidor?

Não. A formatação roda inteiramente no seu navegador, então as suas queries nunca saem do seu dispositivo. Isso o torna seguro para queries que mencionam nomes de tabelas ou colunas.

Quais dialetos SQL são suportados?

É agnóstico de dialeto e lida com SQL ANSI comum usado pelo PostgreSQL, MySQL, SQLite e SQL Server. Formata para legibilidade em vez de validar a sintaxe.

Incorpore esta ferramenta

Adicione esta ferramenta ao seu próprio site. Copie o trecho abaixo; ele se mantém atualizado automaticamente.

<iframe src="https://monu.tools/embed/pt-BR/sql-formatter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Ferramentas relacionadas