Como funciona
Reindenta e alinha consultas SQL para deixá-las legíveis e consistentes. Separa cláusulas, colunas e condições em linhas claras, o que facilita revisar consultas longas, comparar versões ou documentar relatórios.
Você pode escolher o dialeto (por exemplo, SQL padrão, PostgreSQL, MySQL, SQLite, T-SQL, entre outros) para que as palavras-chave e a sintaxe sejam interpretadas corretamente, além das maiúsculas ou minúsculas das palavras reservadas.
Também controla o tipo e tamanho de indentação e o fim de linha. Tudo é processado no seu navegador com o sql-formatter; só muda o formato, nunca executa nem valida a consulta contra um banco de dados.
Exemplos
select id,name from users where active=1 order by nameSELECT
id,
name
FROM
users
WHERE
active = 1
ORDER BY
nameCom palavras-chave em maiúsculas: cada cláusula e coluna fica na sua própria linha.Casos de uso
- Tornar legível uma consulta longa copiada de um log ou de um ORM.
- Padronizar o estilo das consultas antes de salvá-las no repositório.
- Revisar e comparar consultas de diferentes dialetos com formato uniforme.
- Documentar relatórios ou views com SQL bem indentado.
Perguntas frequentes
Quais dialetos SQL ele suporta?
Suporta vários dialetos, como SQL padrão, PostgreSQL, MySQL, MariaDB, SQLite, Transact-SQL e outros. Escolher o correto garante que as palavras-chave e a sintaxe específica sejam formatadas corretamente.
Executa ou valida a consulta?
Não. A ferramenta só reorganiza e alinha o texto da consulta. Não se conecta a nenhum banco de dados nem verifica se a consulta é válida ou segura.
Posso colocar as palavras-chave em maiúsculas ou minúsculas?
Sim. Você pode escolher que as palavras reservadas (SELECT, FROM, WHERE) fiquem em maiúsculas, minúsculas ou exatamente como você as escreveu, conforme sua convenção de estilo.
Minha consulta é enviada a um servidor?
Não. A formatação ocorre inteiramente no seu navegador; a consulta nunca sai do seu computador.