Mr. Encoder

Formateador de SQL

Formatea, embellece y minifica consultas SQL para muchos dialectos de bases de datos.

Cómo se usa

  1. Pega tu consulta SQL en el cuadro de entrada.
  2. Elige el dialecto de base de datos, las mayúsculas de las palabras clave y la sangría.
  3. Haz clic en Formatear para embellecerla o en Minificar para comprimirla y copia el resultado.

Preguntas frecuentes

¿Por qué debo elegir el dialecto SQL correcto?

Cada base de datos tiene su propia sintaxis, como los identificadores entre corchetes de T-SQL, los casts :: de PostgreSQL o las comillas invertidas de MySQL. Elegir el dialecto adecuado permite que el formateador reconozca estas construcciones en lugar de fallar con un error de análisis.

¿El formateo cambia lo que hace mi consulta?

No. Solo cambian los espacios en blanco, los saltos de línea y (opcionalmente) las mayúsculas de las palabras clave. Los literales de cadena, los identificadores y los comentarios se mantienen tal cual.

¿Qué hace Minificar?

Minificar reduce todos los espacios en blanco a espacios simples y elimina los comentarios, sin tocar los literales de cadena ni los identificadores entre comillas. Los hints del optimizador (/*+ ... */) y los comentarios ejecutables de MySQL (/*! ... */) se conservan porque afectan a la ejecución.

¿Se envía mi SQL a un servidor?

No. El formateo se ejecuta íntegramente en tu navegador, así que las consultas con nombres de tablas o datos nunca salen de tu equipo.

Otras herramientas