SQLHerramientas
Formatear, validar y convertir consultas SQL con conocimiento de sintaxis.
24 herramientas disponibles, todas en el navegador local.
- De JSON a SQLConvertir una representación JSON de vuelta a una sentencia SELECT.HERRAMIENTA
- Anotación SQLAñadir comentarios que anotan cada cláusula de una sentencia SELECT.HERRAMIENTA
- Embellecedor SQLEmbellecer SQL con mayúsculas en palabras clave e indentación de cláusulas.HERRAMIENTA
- Constructor DELETE SQLConstruir una sentencia DELETE desde JSON.HERRAMIENTA
- Diferencias SQLComparar dos sentencias SQL línea por línea.HERRAMIENTA
- Explicador SQLGenerar un plan EXPLAIN simplificado.HERRAMIENTA
- Extractor de columnas SQLEnumera los nombres de columna de una cláusula SELECT. Los tokens se dividen por comas y puntos, así que los nombres calificados vuelven separados — u.id produce dos entradas, u e id; los prefijos de tabla no se conservan.HERRAMIENTA
- Extractor de tablas SQLEnumera las tablas referenciadas tras FROM y JOIN. Las uniones por coma (FROM t1, t2) solo informan de la primera tabla — usa la sintaxis JOIN explícita para una extracción fiable.HERRAMIENTA
- Constructor GROUP BY SQLConstruir una cláusula GROUP BY desde JSON.HERRAMIENTA
- Constructor HAVING SQLConstruir una cláusula HAVING desde condiciones JSON.HERRAMIENTA
- Constructor INSERT SQLConstruye una sentencia INSERT INTO a partir de JSON {table, columns, values}. Los tres campos son obligatorios — si falta uno, falla con un error de ejecución sin procesar en lugar de un mensaje de validación claro.HERRAMIENTA
- Constructor JOIN SQLConstruir una cláusula JOIN desde JSON.HERRAMIENTA
- Fusión SQLFusionar múltiples sentencias SQL con UNION ALL.HERRAMIENTA
- Minificador SQLComprimir SQL a una sola línea, eliminando comentarios y espacios extra.HERRAMIENTA
- Normalización SQLNormalizar SQL: mayúsculas en palabras clave, espacios simples, recortar.HERRAMIENTA
- Optimizador SQLSugerir optimizaciones SQL básicas.HERRAMIENTA
- Constructor ORDER BY SQLConstruye una cláusula ORDER BY a partir de un array JSON de entradas {col, dir} (dir es ASC o DESC). Ambos campos son obligatorios en cada entrada — si falta dir, falla con un error de ejecución sin procesar en lugar de un mensaje de validación claro.HERRAMIENTA
- Constructor SELECT SQLConstruir una sentencia SELECT desde JSON.HERRAMIENTA
- De SQL a JSONConvierte un SELECT simple en JSON {type, columns, table, where}. El análisis es simplista: todo lo que sigue a WHERE acaba en el campo where — las cláusulas ORDER BY y LIMIT terminan dentro de él; úsalo solo con SELECT planos y sencillos.HERRAMIENTA
- Lista de tokens SQLAnaliza SQL en una lista de tokens JSON (palabras, números, signos). Los tokens solo contienen tipo y valor; no se rastrea información de posición.HERRAMIENTA
- Constructor UNION SQLConstruir una consulta UNION desde JSON.HERRAMIENTA
- Constructor UPDATE SQLConstruir una sentencia UPDATE desde JSON.HERRAMIENTA
- Validador SQLUna comprobación ligera de SQL: la sentencia debe empezar con una palabra clave SQL y los paréntesis deben equilibrarse. Las sentencias que empiezan con paréntesis, como (SELECT 1) UNION (SELECT 2), se rechazan — no es un analizador SQL real.HERRAMIENTA
- Constructor WHERE SQLConstruye una cláusula WHERE a partir de condiciones JSON [{col, op, val}]. Los valores se insertan tal cual — sin comillas, escapado ni parametrización —, así que la salida es texto SQL sin validar; revísalo antes de ejecutarlo contra una base de datos.HERRAMIENTA