SQL Playground — Execute SQL Online

Um banco de dados SQLite completo rodando no seu navegador. Pratique joins e funções de janela com dados de exemplo, importe seu próprio CSV, execute várias instruções de uma vez e exporte os resultados.

Atualizado em
Tabelas
Carregando SQLite…

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: SQL Playground

  1. Aguarde um instante enquanto o SQLite carrega. As tabelas de exemplo customers, products, orders e order_items são criadas automaticamente.
  2. Escreva SQL no editor ou clique em um exemplo e pressione Executar ou Ctrl+Enter.
  3. Importe seu próprio CSV como tabela ou abra um arquivo .sqlite existente.
  4. 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

TabelaColunas
customersid, name, email, country, created_at
productsid, name, category, price
ordersid, customer_id, status, created_at
order_itemsorder_id, product_id, quantity, unit_price

SQLite vs MySQL e PostgreSQL

  • Os tipos são flexíveis: uma coluna declarada como INTEGER pode armazenar texto. Use tabelas STRICT para forçar os tipos.
  • Datas são armazenadas como texto ou números; use date(), datetime() e strftime().
  • RIGHT e FULL OUTER JOIN são suportados em versões recentes; ILIKE não é — LIKE diferencia 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?
SQLite 3. A maior parte do SQL padrão funciona sem alterações; recursos específicos de MySQL, PostgreSQL ou SQL Server (procedures, ILIKE, SERIAL) não funcionam.
Meus dados são privados?
Sim. O banco fica na memória do seu navegador. Arquivos CSV e .sqlite importados nunca são enviados para a nuvem.
Qual o tamanho máximo dos meus dados?
Ele é limitado pela memória do seu dispositivo. Dezenas de megabytes e centenas de milhares de linhas funcionam bem em um notebook comum.
Posso manter meu banco de dados?
Clique em Baixar banco de dados para salvar um arquivo .sqlite e em Abrir arquivo .sqlite para continuar depois. Ele também abre no DB Browser for SQLite, no DBeaver e na CLI sqlite3.
Posso instalar o SQL Playground como um aplicativo da web e usá-lo offline?
Sim. O SQL Playground é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas