Editor SQL de práctica
Escribe consultas, ejecútalas sobre una base de ejemplo y comprueba el resultado directamente en tu navegador.
Tu SQL se procesa en este navegador. No enviamos el contenido de tus consultas a AprenderSQL.es.
Escribe tu consulta
Base de práctica: tiendaResultado
Ejecuta una consulta para ver aquí sus columnas y filas.
Ejemplos para empezar
Carga un ejemplo, modifícalo si quieres y ejecútalo cuando estés listo.
Historial local
Guarda hasta 20 consultas ejecutadas en este navegador.
Compatibilidad del editor
Este editor utiliza el motor educativo de AprenderSQL.es y cubre las construcciones enseñadas en el curso. No sustituye PostgreSQL, MySQL, SQL Server o SQLite y algunas diferencias de dialecto no están implementadas.
Cómo aprovechar el editor para aprender
Predice antes de ejecutar
Lee la consulta y anota qué columnas y cuántas filas esperas. Después ejecuta y compara. Esta pequeña predicción convierte el editor en una herramienta de razonamiento, no solo en un botón de prueba.
Cambia una sola cosa
Modifica un filtro, el orden, una función o el tipo de JOIN y vuelve a ejecutar. Aislar un cambio permite entender qué efecto produce cada cláusula.
Comprueba modificaciones
Antes de UPDATE o DELETE, formula un SELECT con la misma condición. Así puedes verificar qué filas quedarían afectadas antes de practicar la operación de cambio.
Base de práctica y sesiones
El editor trabaja con una base educativa de tienda preparada para las lecciones del curso. Incluye tablas relacionadas que permiten practicar selección, filtros, agregaciones, JOIN, subconsultas y modificaciones sin conectarte a una base real.
Los cambios que hagas sobre los datos duran únicamente durante la sesión de la herramienta. Si recargas la página o utilizas Restablecer base, vuelves al conjunto inicial. El historial de consultas se guarda localmente en el navegador para que puedas recuperar pruebas recientes; no convierte el editor en almacenamiento permanente ni en un entorno de producción.
Qué puedes validar aquí y qué debes validar en tu motor
Útil para
Practicar la lógica de una consulta, comparar resultados, experimentar con condiciones y repasar los patrones enseñados en las 45 lecciones.
No representa producción
No reproduce usuarios, permisos, concurrencia, bloqueos, volúmenes grandes, índices reales ni configuración específica de PostgreSQL, MySQL, SQL Server u otros motores.
Confirma el dialecto
Cuando uses una función o una sentencia dependiente del motor, consulta su documentación oficial y prueba en un entorno controlado antes de trasladarla a una aplicación real.