Playground de SQL online
Este playground de SQL online é um sandbox de SQL com PostgreSQL 17 no seu navegador e um pequeno banco de dados de exemplo já carregado: uma loja de música com artistas, álbuns, faixas, clientes e faturas. Escreva uma consulta, clique em Executar e veja o resultado numa tabela. Não precisa instalar nada nem criar conta para começar. Faz parte do Playcode Classic, o conjunto de ferramentas de código gratuitas do Playcode.
Grátis. Não precisa de conta para começar.

Um banco de dados que já vem com dados
Uma pequena loja de música no PostgreSQL. Junte os álbuns (albums) aos artistas (artists), agrupe as faixas (tracks) por gênero e some as faturas (invoices) por país.
- artists
artist_idname
- albums
album_idtitleartist_id
- tracks
track_idnamealbum_idgenre_idunit_price
- customers
customer_idfirst_namelast_namecountryemail
- invoices
invoice_idcustomer_idinvoice_datetotal
- genres
genre_idname

Cada consulta ganha a própria tabela.
Escreva várias consultas e clique em Executar uma vez: cada SELECT volta como uma tabela própria, em ordem. INSERT, UPDATE e CREATE respondem OK.
Clique numa tabela para consultá-la.
O painel ao lado do código lista as suas tabelas e colunas, com as chaves primárias marcadas. Clique numa delas e o editor escreve o SELECT para você.
Feche a aba. Suas tabelas continuam lá.
O seu banco de dados fica neste navegador, então as tabelas que você cria continuam lá da próxima vez. Volte à loja de música original ou comece com um banco de dados vazio.
Um link compartilhado abre as suas consultas, não os seus dados: cada navegador tem o próprio banco de dados.

É PostgreSQL
Funciona
- Joins, GROUP BY e HAVING
- Window functions e CTEs (WITH)
- JSON e arrays
- CREATE TABLE, INSERT, UPDATE e DELETE
- pgvector, para embeddings
Ainda não
- Sintaxe exclusiva do MySQL, como AUTO_INCREMENT ou LIMIT 5, 10
- Sintaxe do SQL Server, como TOP
- Extensões além do pgvector
- Funções e triggers com vários comandos no corpo
- Importar um arquivo CSV
Descreva. Receba a consulta.
Peça ao chat com IA do editor com palavras simples, por exemplo “os cinco clientes que mais gastaram”, e ele escreve o SQL. Ele também vê os seus erros. O chat usa créditos; contas novas elegíveis recebem créditos para testar.

Faz parte do Playcode Classic
O Playcode começou em 2016 como um ambiente de programação no navegador. Este playground é uma das ferramentas de código gratuitas do Playcode, que hoje chamamos de Playcode Classic.
Hoje, o Playcode é uma plataforma de IA para criar sites e apps e mantê-los no ar.

Perguntas frequentes
Este playground de SQL online é grátis?
Sim. Rodar consultas é grátis e não exige conta. Para salvar e compartilhar, você precisa de uma conta gratuita, que guarda até três projetos salvos, públicos ou privados; o chat com IA usa créditos.
Qual banco de dados ele roda?
PostgreSQL 17, compilado para WebAssembly, rodando no seu navegador.
Ele vem com dados de exemplo?
Sim. É um playground de SQL que já vem com dados, uma pequena amostra: a loja de música Chinook, com artistas, álbuns, faixas, gêneros, clientes e faturas. Volte a ela quando quiser ou comece com um banco de dados vazio.
Posso usar a sintaxe do MySQL ou do SQL Server?
Só onde ela coincide com a do PostgreSQL. SELECT, JOIN, GROUP BY e window functions do SQL padrão funcionam; a sintaxe exclusiva do MySQL ou do SQL Server, como AUTO_INCREMENT ou TOP, não funciona.
As minhas tabelas continuam lá depois que eu fecho a aba?
Sim, neste navegador. O banco de dados fica guardado no seu navegador, então outro navegador ou aparelho começa do zero, e um link compartilhado compartilha as suas consultas, não os seus dados.
Posso criar as minhas próprias tabelas?
Sim. CREATE TABLE, INSERT, UPDATE e DELETE funcionam.
Posso importar um arquivo CSV?
Ainda não. Cole os comandos SQL no editor e rode.
Funciona com pgvector?
Sim: CREATE EXTENSION vector funciona. Outras extensões ainda não estão disponíveis.
Dá para praticar SQL aqui?
Sim. Escreva consultas no banco da loja de música: junte os álbuns aos artistas, agrupe as faixas por gênero, some as faturas por país.
Este playground faz parte do Playcode?
Sim. Este playground faz parte do Playcode Classic, o conjunto de ferramentas de código gratuitas do Playcode. O Playcode começou em 2016 como um ambiente de programação no navegador. Hoje, é uma plataforma de IA para criar sites e apps e mantê-los no ar.
Mais ferramentas de código gratuitas
- Editor SQL
Escreva e rode SQL online.
- Compilador SQL
Rode SQL e veja o resultado.
- Playground de Python
Um sandbox onde os imports funcionam.
- Compilador Python
Rode Python e veja a saída.
- Formatador de JSON
Organize e valide JSON.
- Playground de código
Todas as linguagens num só lugar.
Pergunte algo ao banco de dados.
