Monu Tools

Formateador SQL

Formatea y embellece consultas SQL con saltos de línea por cláusula y mayúsculas coherentes en las palabras clave, o minifícalas a una sola línea.

Cómo usar Formateador SQL

  1. 01

    Pega tu consulta SQL en el cuadro de entrada.

  2. 02

    Elige Formatear para embellecerla o Minificar para comprimirla a una línea.

  3. 03

    Elige las mayúsculas de las palabras clave y copia el resultado.

Qué hace el formateador de SQL

Es un formateador de SQL que toma una consulta apretada, en una sola línea o con un estilo inconsistente, y la embellece: cada cláusula principal en su propia línea, las columnas y condiciones sangradas, y las mayúsculas de las palabras clave uniformes. También puede hacer lo contrario y minificar una consulta a una sola línea.

Por qué ayuda un SQL legible

Un SQL legible es más fácil de revisar, depurar y mantener. Cuando SELECT, FROM, WHERE, JOIN y GROUP BY empiezan cada uno en una línea nueva y las palabras clave comparten un mismo formato, la forma de la consulta, lo que devuelve y cómo filtra, se ve de un vistazo.

Dar formato también resulta útil justo antes de confirmar una consulta, para que las diferencias sean pequeñas y quienes revisan vean cambios significativos en lugar de espacios en blanco reordenados.

Opciones y dialectos

Eliges el formato de las palabras clave (por ejemplo mayúsculas, que es la convención habitual) y si quieres dar formato o minificar. El formateador es independiente del dialecto y maneja el SQL ANSI común que usan PostgreSQL, MySQL, SQLite y SQL Server.

El modo de minificar viene bien para la necesidad opuesta: contraer una consulta con formato de vuelta a una sola línea para incrustarla en código o en el valor de una configuración.

Da formato, no valida

La herramienta da formato para que se lea mejor, en lugar de comprobar que tu consulta sea válida, así que dispondrá sin problema una consulta con una errata dentro. Considera una salida limpia una ganancia de legibilidad, no una comprobación de que sea correcta.

Funciona en tu navegador

Todo se ejecuta en tu navegador, lo cual importa porque las consultas reales suelen contener nombres de tablas, nombres de columnas y a veces valores literales que insinúan tu esquema o tus datos. Nada de eso se sube.

Preguntas frecuentes

¿Qué hace el formateador?

Pone cada cláusula principal como SELECT, FROM, WHERE y JOIN en su propia línea, indenta las columnas y condiciones, y normaliza las mayúsculas de las palabras clave para la legibilidad.

¿Mi SQL se envía a un servidor?

No. El formateo se ejecuta por completo en tu navegador, así que tus consultas nunca salen de tu dispositivo. Eso lo hace seguro para consultas que mencionan nombres de tablas o columnas.

¿Qué dialectos de SQL se admiten?

Es independiente del dialecto y maneja el SQL ANSI común que usan PostgreSQL, MySQL, SQLite y SQL Server. Formatea para la legibilidad en lugar de validar la sintaxis.

¿Comprueba si mi SQL es válido?

No. Dispone el texto para la legibilidad, pero no analiza ni ejecuta la consulta, así que formateará una consulta incluso si contiene un error.

¿Puede comprimir SQL de vuelta a una sola línea?

Sí. El modo de minificación colapsa una consulta formateada a una sola línea, lo cual es útil para incrustar SQL en el código o en un valor de configuración.

¿Por qué formatear SQL?

Una disposición coherente hace que las consultas sean más fáciles de leer, revisar y depurar, y mantiene los diffs del control de versiones centrados en cambios reales en lugar de en espacios en blanco.

Insertar esta herramienta

Añade esta herramienta a tu propio sitio web. Copia el fragmento de abajo. Se mantiene actualizado automáticamente.

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

Herramientas relacionadas