Como usar: SQL Playground
- Aguarde um instante enquanto o SQLite carrega. As tabelas de exemplo
customers,products,orderseorder_itemssão criadas automaticamente. - Escreva SQL no editor ou clique em um exemplo e pressione Executar ou Ctrl+Enter.
- Importe seu próprio CSV como tabela ou abra um arquivo
.sqliteexistente. - Exporte o último resultado em CSV ou baixe o banco de dados inteiro.
Um banco de dados real, não um simulador
O playground roda o SQLite 3 compilado para WebAssembly (sql.js), então você tem um motor SQL de verdade: joins, subconsultas, common table expressions, funções de janela, funções JSON, views, triggers, transações e índices. Tudo acontece na memória do seu navegador; nada é enviado para um servidor, e fechar a aba descarta os dados, a menos que você baixe o banco.
Esquema de exemplo
| Tabela | Colunas |
|---|---|
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 vs MySQL e PostgreSQL
- Os tipos são flexíveis: uma coluna declarada como
INTEGERpode armazenar texto. Use tabelasSTRICTpara forçar os tipos. - Datas são armazenadas como texto ou números; use
date(),datetime()estrftime(). RIGHTeFULL OUTER JOINsão suportados em versões recentes;ILIKEnão é —LIKEdiferencia maiúsculas de minúsculas apenas para ASCII.
Verifique a sintaxe específica de cada dialeto com o validador SQL, deixe as consultas organizadas com o formatador SQL e transforme planilhas em instruções INSERT com CSV para SQL.
Também pesquisado como: executar sql online, sql online, sqlite online, editor sql online, praticar sql, sandbox sql, compilador sql online.
Ferramentas que combinam com: SQL Playground
- Gerador de CREATE TABLE — Monte a tabela coluna por coluna — tipos, chave primária, NOT NULL, UNIQUE, auto-incremento e valores padrão — e obtenha a sintaxe correta de CREATE TABLE para o seu banco.
- SQL para JSON, CSV e Excel — Cole um dump SQL ou algumas instruções INSERT e receba as linhas em JSON, CSV ou em uma planilha Excel com uma aba por tabela.
- Excel para JSON — Abra uma pasta de trabalho .xlsx ou cole células direto do Excel ou do Google Sheets e receba um JSON limpo.
- JSON para Excel — Transforme um array JSON em uma planilha Excel de verdade.
Perguntas frequentes
Qual dialeto SQL o playground usa?
ILIKE, SERIAL) não funcionam.