Trabaja con el texto de la consulta en esta página clásica. No conecta a bases de datos, ejecuta instrucciones ni verifica resultados.
Se ejecuta localmente en tu navegadorEsta página reformatea una sentencia y aplica cuatro reglas de presentación que tú eliges: la unidad de sangrado, cuántas líneas en blanco separan las sentencias, dónde se parten las líneas largas y si los paréntesis de las subconsultas van en su propia línea. Todo se ejecuta en el navegador.
Es la página hermana orientada a la presentación del formateador SQL: aquella hace un formateo o una minimización directa con botones de copiar y descargar, mientras que esta sirve para ajustar el aspecto del texto formateado.
La indentación fija los espacios por nivel: tabulador, o 2, 3, 4 u 8 espacios. El ancho de salto de línea parte las líneas que superan 40, 70, 80, 110, 120 o 160 caracteres, preferentemente junto a una coma y, si no, junto a un espacio. La colocación de corchetes decide si los paréntesis de las subconsultas se quedan en la línea de la sentencia o pasan a una línea propia, en la apertura o en el cierre.
El formateador elimina por su cuenta todas las líneas en blanco, así que este control se aplica después, a partir del texto que pegaste: «Eliminar los saltos de línea redundantes» une las sentencias sin huecos, «Conservar 1, 2, 5 o 10» reinserta como máximo esas líneas vacías donde tu entrada las tenía, y la opción ilimitada conserva todas las que escribiste. Una entrada sin líneas en blanco permanece compacta con cualquier ajuste.
Palabras clave como SELECT, FROM, JOIN, LIMIT y GROUP BY pasan a mayúsculas. El texto dentro de 'comillas simples', "comillas dobles" y `acentos graves`, junto con los comentarios -- y /* */, se devuelve tal como lo escribiste, de modo que un literal que contenga la palabra UPDATE no se toca.
El ajuste de líneas sigue la misma regla: un literal de cadena largo nunca se parte en dos líneas.
La sentencia formateada se muestra como texto en el panel de resultado, así que se copia seleccionándola. Si pulsas el botón de formatear con el cuadro vacío, el panel se limpia en lugar de dejar el resultado anterior.
La sentencia nunca sale del navegador: ninguna petición lleva tu SQL y no se envía nada a una base de datos. Un script de 4,6 KB se formatea en menos de medio segundo.