Formatos de Dados

Formatador e embelezador de SQL — Grátis e online

Formate, organize e apresente consultas SQL instantaneamente. Compatível com MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, MariaDB, BigQuery e SQL padrão, com indentação e capitalização de palavras-chave personalizáveis.

Uso gratuito Sem cadastro Funciona no navegador

Área da ferramenta

O que é um formatador de SQL?

Um formatador de SQL transforma código SQL bruto, minificado ou mal indentado em uma consulta com indentação, quebras de linha e capitalização de palavras-chave consistentes, facilitando a leitura e a manutenção. Consultas SQL em uma única linha ou com formatação inconsistente são comuns em código de aplicações, saídas geradas por ORMs e logs de bancos de dados. O formatador analisa os tokens SQL e reconstrói a consulta de acordo com regras de estilo, colocando cláusulas como SELECT, FROM, WHERE, JOIN, GROUP BY e ORDER BY em linhas separadas e com o aninhamento adequado. A ferramenta é compatível com vários dialetos SQL, incluindo MySQL, PostgreSQL, SQLite, T-SQL (SQL Server), PL/SQL (Oracle), MariaDB e BigQuery, cada um com suas particularidades de sintaxe.

Como usar este formatador de SQL grátis e online

  1. 1Cole ou digite sua consulta SQL na área de entrada. A ferramenta a formata automaticamente em tempo real.
  2. 2Selecione o dialeto SQL correspondente ao seu banco de dados — Standard SQL, MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, MariaDB ou BigQuery — para aplicar uma formatação adequada ao dialeto.
  3. 3Escolha o estilo de indentação: 2 espaços, 4 espaços ou tabulações.
  4. 4Defina a capitalização das palavras-chave: preserve a forma original, converta para UPPERCASE ou converta para lowercase.
  5. 5Ative “Line between queries” para inserir linhas em branco entre instruções SQL separadas por ponto e vírgula.
  6. 6Clique no botão “Copy” para copiar o SQL formatado para a área de transferência.

Common Formatador e embelezador de SQL — Grátis e online use cases

Developer debugging

Use Formatador e embelezador de SQL — Grátis e online to quickly inspect generated output, API payloads, configuration values, or encoded data while building and debugging software.

Review before reuse

Validate or transform sql, formatter, format, beautify, minify, query before adding the result to a project, document, form, message, or shared file.

Privacy-first browser processing

Run common sql, formatter, format, beautify, minify, query tasks locally in the browser without sending sensitive development data to a backend service.

Perguntas frequentes

Quais dialetos SQL são compatíveis?

A ferramenta é compatível com Standard SQL, MySQL, PostgreSQL, SQLite, T-SQL (SQL Server), PL/SQL (Oracle), MariaDB e Google BigQuery. Cada dialeto contempla sintaxes específicas, como identificadores entre crases no MySQL, strings delimitadas por cifrões duplos no PostgreSQL e identificadores entre colchetes no T-SQL.

O formatador altera o significado do meu SQL?

Não. O formatador modifica apenas espaços, quebras de linha e, opcionalmente, a capitalização das palavras-chave. Ele não altera nomes de tabelas, nomes de colunas, valores nem a estrutura lógica da consulta. A saída formatada é semanticamente equivalente à entrada.

Posso formatar várias instruções SQL de uma só vez?

Sim. Separe as instruções com ponto e vírgula. O formatador processará cada uma de forma independente e poderá adicionar linhas em branco entre elas quando “Line between queries” estiver ativado.

Meus dados SQL são enviados a um servidor?

Não. Toda a formatação é executada localmente no navegador com JavaScript. Nenhuma consulta nem dado SQL é transmitido a servidores.

Por que usar letras maiúsculas nas palavras-chave SQL?

Escrever palavras-chave como SELECT, FROM, WHERE e JOIN em maiúsculas é uma convenção amplamente adotada para diferenciá-las visualmente dos nomes de tabelas e colunas, melhorando a legibilidade. No entanto, palavras-chave SQL não diferenciam maiúsculas de minúsculas, portanto essa é apenas uma escolha de estilo.