Cómo se usa
- Escribe SQL en el editor o haz clic en un ejemplo. Se pueden ejecutar varias instrucciones separadas por punto y coma a la vez.
- Haz clic en «Ejecutar» o pulsa Ctrl+Enter (⌘+Enter en Mac). El resultado de cada consulta aparece como una tabla.
- Haz clic en «Restablecer datos de ejemplo» para empezar de nuevo, o abre un archivo .db o .sqlite para trabajar con tus propios datos.
- Haz clic en «Descargar base de datos» para guardar la base de datos actual como archivo SQLite.
Opciones explicadas
- Datos de ejemplo
- Dos tablas, departments y employees (con salario y fecha de contratación). Un empleado no tiene departamento, para practicar LEFT JOIN y NULL.
- Dialecto SQL
- SQLite 3, con CTE (WITH), funciones de ventana, funciones JSON y UPSERT. En su mayoría igual que MySQL y PostgreSQL; las funciones de fecha y el autoincremento son diferentes.
- Resultados
- Cada instrucción que devuelve filas obtiene su propia tabla, con hasta 1000 filas mostradas. INSERT, UPDATE y DELETE indican cuántas filas cambiaron.
Consulta de ejemplo
-- Head count and average salary per department
SELECT d.name AS department, COUNT(*) AS people, AVG(e.salary) AS avg_salary
FROM employees e JOIN departments d ON d.id = e.department_id
GROUP BY d.name
ORDER BY avg_salary DESC;
Preguntas frecuentes
¿Se guardan mis datos?
La base de datos vive en la memoria de esta página y vuelve a los datos de ejemplo al recargar. Descarga la base de datos para conservarla, y abre el archivo la próxima vez.
¿Cuánto puede pesar una base de datos que abra?
Todo el archivo se carga en memoria. Decenas de megabytes está bien; más allá depende de la memoria de tu dispositivo.
¿Se sube algo?
No. SQLite se ejecuta como WebAssembly en tu navegador; las consultas y los datos nunca salen de tu dispositivo.
¿Puede conectarse a un servidor MySQL o PostgreSQL?
No. Ejecuta SQLite dentro del navegador y no se conecta a ninguna base de datos externa.
Privacidad
Esta herramienta funciona por completo en tu navegador. Tus archivos y textos se procesan en tu dispositivo y nunca se suben a nuestros servidores.