Cómo usar: SQL Playground
- Espera un momento a que cargue SQLite. Se crean por ti las tablas de ejemplo
customers,products,ordersyorder_items. - Escribe SQL en el editor o haz clic en un ejemplo y pulsa Ejecutar o Ctrl+Enter.
- Importa tu propio CSV como tabla o abre un archivo
.sqliteexistente. - Exporta el último resultado como CSV o descarga la base de datos completa.
Una base de datos real, no un simulador
El playground ejecuta SQLite 3 compilado a WebAssembly (sql.js), así que tienes un motor SQL auténtico: joins, subconsultas, expresiones de tabla comunes, funciones de ventana, funciones JSON, vistas, triggers, transacciones e índices. Todo ocurre en la memoria de tu navegador. No se envía nada a ningún servidor, y al cerrar la pestaña se pierden los datos a menos que descargues la base de datos.
Esquema de ejemplo
| Tabla | Columnas |
|---|---|
customers | id, name, email, country, created_at |
products | id, name, category, price |
orders | id, customer_id, status, created_at |
order_items | order_id, product_id, quantity, unit_price |
SQLite frente a MySQL y PostgreSQL
- Los tipos son flexibles: una columna declarada como
INTEGERpuede almacenar texto. Usa tablasSTRICTsi quieres forzar los tipos. - Las fechas se guardan como texto o números; usa
date(),datetime()ystrftime(). RIGHTyFULL OUTER JOINson compatibles en versiones recientes;ILIKEno lo es.LIKEno distingue mayúsculas en ASCII.
Revisa la sintaxis específica de cada motor con el validador SQL, ordena tus consultas con el formateador SQL y convierte hojas de cálculo en sentencias INSERT con CSV a SQL.
También se busca como: ejecutar sql online, sql online, sqlite online, editor sql online, practicar sql, sandbox sql, compilador sql online.
Herramientas que combinan con: SQL Playground
- Generador de CREATE TABLE — Diseña una tabla columna a columna (tipos, clave primaria, NOT NULL, UNIQUE, autoincremento y valores por defecto) y obtén la sintaxis CREATE TABLE correcta para tu base de datos.
- SQL a JSON, CSV y Excel — Pega un volcado SQL o unas cuantas sentencias INSERT y obtén las filas en JSON, CSV o en un libro de Excel con una hoja por tabla.
- Excel a JSON — Abre un libro .xlsx o pega celdas directamente desde Excel o Google Sheets y obtén JSON limpio.
- JSON a Excel — Convierte un array JSON en un libro de Excel real.
Preguntas frecuentes
¿Qué dialecto SQL usa el playground?
ILIKE, SERIAL) no.