# Formatador de MariaDB

Formate consultas e scripts MariaDB com regras MariaDB para identificadores entre crases, escapes de barra invertida, comentários #, comentários executáveis e blocos DELIMITER. Cláusulas como ON DUPLICATE KEY UPDATE e RETURNING permanecem juntas; colunas e condições são indentadas, e as instruções são separadas por linhas em branco. Strings e parênteses sem fechamento são informados com linha e coluna para agilizar as revisões.

## Perguntas frequentes

### Qual é a diferença em relação ao formatador MySQL?

Ambos compartilham as regras de aspas e comentários de MySQL. O formatador MariaDB também trata RETURNING, que MariaDB aceita em INSERT, REPLACE e DELETE, como uma cláusula própria.

### Quais literais e identificadores são reconhecidos?

Identificadores entre crases, strings entre aspas simples e duplas com escapes de barra invertida, literais X'' e B'', strings nacionais N'', introdutores de conjunto de caracteres como _utf8mb4'text' e variáveis @ são reconhecidos. O conteúdo nunca é alterado.

### Como os comentários são tratados?

Comentários com cerquilha (#), comentários com dois traços (-- seguidos por um espaço) e comentários de bloco são mantidos. Comentários executáveis que contêm um marcador de versão permanecem exatamente como foram escritos.

### Quais cláusulas ficam em uma linha própria?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY e LIMIT começam em linhas próprias. ON DUPLICATE KEY UPDATE, LOCK IN SHARE MODE, FOR UPDATE e RETURNING também permanecem juntas como cláusulas.

### Posso formatar procedimentos armazenados?

Sim. As linhas DELIMITER permanecem em linhas próprias, o delimitador personalizado encerra cada rotina, e os blocos BEGIN e END com IF, WHILE e LOOP são indentados.

### A ferramenta altera maiúsculas e minúsculas das palavras-chave?

Não. Todas as palavras-chave e nomes mantêm a capitalização usada. Apenas os espaços em branco e as quebras de linha são alterados.

### Quais erros são detectados?

Strings, identificadores entre aspas e comentários de bloco sem fechamento, além de parênteses sem correspondência, são informados com linha e coluna. A ferramenta não verifica a gramática completa nem o esquema.

### Posso escolher a indentação?

Sim. Escolha 2 ou 4 espaços ou tabulações para cada nível de aninhamento. Listas curtas entre parênteses permanecem na mesma linha.

### Qual pode ser o tamanho da entrada?

Até 1 MB por solicitação e 128 KB por instrução. Isso permite formatar despejos grandes de procedimentos e visualizações.

### Meu SQL é armazenado?

Não. As consultas são formatadas na memória e retornadas imediatamente. Nunca são salvas; apenas os tamanhos das solicitações são registrados.

Seu anúncio aqui?

[Envie-nos um e-mail](mailto:hi@dennn.is?subject=Publicidade%20em%20OneClick%20Pro)

[Anúncio O conjunto de plugins pronto para agentes para WordPress.](https://sleekwp.com/?ref=oneclickpro)
