Editor y playground de SQL en línea
Tu sandbox privado de SQL. Tus consultas se quedan en tu navegador y nunca salen de tu dispositivo. ¡Aprende, prueba, prototipa!
Salida:
La salida aparecerá aquí...
Compartir y aprender
- Compartir de forma segura - Comparte código usando enlaces con tiempo limitado y protección con contraseña opcional.
- Explicaciones de IA - Un asistente de IA que explica cómo funciona el código, facilitando el aprendizaje y la comprensión.
- Revisión de código con IA - Un asistente de IA revisa el código para detectar errores, mejorar la legibilidad y proponer mejoras.
Sobre SQL
SQL (Structured Query Language) es el lenguaje estándar para administrar y manipular bases de datos relacionales. Este editor usa SQLite, un motor de base de datos ligero y sin servidor que se ejecuta completamente en tu navegador.
¿Por qué SQL?
- Universal - Funciona con todas las bases de datos relacionales
- Declarativo - Describe lo que quieres, no cómo obtenerlo
- Potente - Consultas complejas en sentencias simples
- Esencial - Habilidad requerida para desarrolladores y analistas de datos
Casos de uso comunes
- Análisis de datos y reportes
- Diseño y modelado de bases de datos
- Desarrollo backend
- Migración de datos
- Inteligencia de negocios
Ejemplo rápido
Aquí tienes una sesión SQL simple para empezar:
-- Crear una tabla
CREATE TABLE users (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
email TEXT UNIQUE,
age INTEGER
);
-- Insertar datos
INSERT INTO users (name, email, age) VALUES
('Alice', '[email protected]', 30),
('Bob', '[email protected]', 25),
('Charlie', '[email protected]', 35);
-- Consultar datos
SELECT * FROM users WHERE age > 25;
Características de SQL
- SELECT - Recuperar datos de tablas
- INSERT - Agregar nuevos registros
- UPDATE - Modificar registros existentes
- DELETE - Eliminar registros
- JOIN - Combinar datos de varias tablas
- GROUP BY - Agregar datos
- ORDER BY - Ordenar resultados
Especificidades de SQLite
Este editor usa SQLite, que admite:
- Sintaxis SQL estándar
- Tipos de datos comunes (INTEGER, TEXT, REAL, BLOB)
- Índices y restricciones
- Transacciones
- Vistas y triggers