Editor e Playground SQL Online
Sua sandbox SQL privada. Suas consultas permanecem no seu navegador e nunca saem do seu dispositivo. Aprenda, teste, prototipe!
Saída:
A saída aparecerá aqui...
Compartilhe e aprenda
- Compartilhe com segurança - Compartilhe código usando links com tempo limitado e proteção de senha opcional
- Explicações de IA - Um assistente de IA que explica como o código funciona, facilitando o aprendizado e a compreensão
- Revisão de código de IA - Um assistente de revisão de código de IA que analisa seu código em busca de bugs, legibilidade e possíveis melhorias
Sobre SQL
SQL (Structured Query Language) é a linguagem padrão para gerenciamento e manipulação de bancos de dados relacionais. Este editor usa SQLite, um mecanismo de banco de dados leve e sem servidor que roda inteiramente em seu navegador.
Por que SQL?
- Universal - Funciona com todos os bancos de dados relacionais
- Declarativo - Descreva o que você quer, não como conseguir
- Poderoso - Consultas complexas em instruções simples
- Essencial - Habilidade necessária para desenvolvedores e analistas de dados
Casos de uso comuns
- Análise e relatórios de dados
- Design e Modelagem de Banco de Dados
- Desenvolvimento back-end
- Migração de dados
- Inteligência Empresarial
Exemplo de início rápido
Aqui está uma sessão SQL simples para você começar:
-- Create a table
CREATE TABLE users (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
email TEXT UNIQUE,
age INTEGER
);
-- Insert data
INSERT INTO users (name, email, age) VALUES
('Alice', '[email protected]', 30),
('Bob', '[email protected]', 25),
('Charlie', '[email protected]', 35);
-- Query data
SELECT * FROM users WHERE age > 25;
Recursos SQL
- SELECT - Recuperar dados de tabelas
- INSERT - Adicionar novos registros
- ATUALIZAÇÃO - Modificar registros existentes
- DELETE - Remover registros
- JOIN - Combine dados de várias tabelas
- GROUP BY - Dados agregados
- ORDER BY - Classificar resultados
Especificações do SQLite
Este editor usa SQLite que suporta:
- Sintaxe SQL padrão
- Tipos de dados comuns (INTEGER, TEXT, REAL, BLOB)
- Índices e restrições
- Transações
- Visualizações e gatilhos
Recursos de aprendizagem
- Referência da linguagem SQL (SQLite)