Minificador de SQL
Comprima un script SQL eliminando comentarios y espacios en blanco adicionales.
Minificador de SQL
Pegue un script SQL y esta herramienta eliminará los comentarios y colapsará cada ejecución de espacio en blanco, devolviendo la versión más compacta que aún se ejecuta. Trabajos típicos: incrustar una consulta como una cadena de una línea en el código de la aplicación, comparar una declaración escrita a mano con lo que realmente produjo un ORM o un registro de consultas lentas, reducir un script de migración largo antes de almacenarlo o comprimir una consulta en un parámetro de URL o un campo JSON.
Un pequeño tokenizador recorre el script carácter por carácter en lugar de aplicar una búsqueda y reemplazo ciego, por lo que los literales de cadena y los identificadores entre comillas nunca se modifican. Las cadenas entre comillas simples con escapes '' duplicados, identificadores entre comillas dobles y nombres de comillas invertidas de MySQL pasan byte a byte, incluso cuando contienen secuencias -- o /* que solo parecen comentarios. La eliminación de comentarios cubre: comentarios de línea y bloques /* */ y se pueden desactivar. El espaciado reducido también elimina los espacios después de un paréntesis de apertura, antes de uno de cierre y alrededor de las comas. La opción de diseño coloca todo el script en una línea o comienza una nueva línea después de cada punto y coma de nivel superior.
Dos límites honestos. Esto es lo opuesto a un formateador: no cambia las mayúsculas y minúsculas de las palabras clave, no vuelve a sangrar ni embellece nada; ejecuta el resultado a través de un formateador cuando necesite SQL legible. Y # comentarios se dejan deliberadamente intactos, porque eliminarlos destruiría #nombres de tablas temporales en los scripts T-SQL.
La minificación se ejecuta completamente en su navegador. Las consultas tienden a exponer nombres de tablas, detalles de esquemas y lógica empresarial, y nada de eso sale de su dispositivo: no se carga, registra ni almacena nada en ningún lugar. El recuento debajo del resultado muestra los bytes que entran y salen, el porcentaje guardado y el recuento del extracto.