CanDoYa
PT-BR

Editor SQL online grátis

Funciona inteiramente no seu navegador - sem upload, sem cadastro.

Exemplo pronto - execute a consulta para iniciar o SQLite.

Recria o banco local quando aplicado

Pressione Ctrl ou Cmd + Enter para executar

Resultados da consulta

A tabela de resultados aparecerá aquiExecute a consulta de exemplo ou substitua por um comando SQLite próprio.
Compartilhe esta ferramenta

O que é um editor SQL online?

Um editor SQL online é um ambiente no navegador para criar tabelas, adicionar dados de exemplo e executar consultas sem instalar um banco de dados. Este editor usa SQLite compilado para WebAssembly, então SELECTs, JOINs, agregações, CTEs e alterações nos dados são processados no seu dispositivo e mostram o resultado na hora.

Como usar

  1. 1Prepare o banco de dados. Mantenha o esquema e as linhas de exemplo ou substitua o editor da esquerda pelos seus próprios comandos CREATE TABLE e INSERT.
  2. 2Escreva e execute SQL. Digite os comandos SQLite no editor de consultas e escolha Executar consulta ou pressione Ctrl ou Cmd + Enter.
  3. 3Confira ou exporte. Veja cada conjunto de resultados na tabela e depois copie ou baixe o resultado ativo como CSV.

Para quem é

O editor da esquerda cria um banco SQLite novo com comandos CREATE TABLE e INSERT. O editor da direita trabalha com esse banco durante o restante da sessão. Assim, você pode testar uma consulta, alterar linhas e consultar novamente. Se o esquema for editado, o banco será recriado na próxima execução.

O mecanismo e o seu trabalho permanecem nesta aba do navegador. Não há string de conexão, conta nem banco de dados em servidor. Isso torna o editor prático para trechos privados e testes rápidos.

Perguntas frequentes

Meu SQL ou meus dados são enviados para algum lugar?

Não. O mecanismo SQLite WebAssembly é carregado no navegador e processa o esquema, as consultas e a formatação dos resultados no seu dispositivo. A CanDoYa não envia o SQL digitado nem as linhas criadas para um servidor de banco de dados.

O editor SQL online é grátis?

Sim. Você pode executar consultas, restaurar o banco de exemplo, copiar tabelas de resultado e baixar arquivos CSV sem conta nem pagamento. O banco fica na memória enquanto a aba atual estiver aberta.

Qual dialeto SQL este editor aceita?

Ele usa a sintaxe do SQLite. SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, JOIN, GROUP BY, funções de janela, subconsultas e expressões de tabela comuns funcionam. Recursos específicos de PostgreSQL, MySQL, Oracle e SQL Server podem não funcionar.

Posso executar mais de um comando SQL?

Sim. Separe os comandos com ponto e vírgula. Se vários retornarem tabelas, o seletor permite conferir cada conjunto de resultados. Comandos que apenas alteram dados informam o número de linhas afetadas e deixam o banco pronto para a próxima consulta.

Qual pode ser o tamanho do banco no navegador?

O limite prático depende da memória do navegador e do dispositivo, pois o sql.js mantém o banco inteiro na memória. O editor foi feito para estudo, exemplos e pequenos conjuntos de teste, não para bancos de produção com vários gigabytes.

O banco continua disponível depois que fecho a aba?

Não. O banco de trabalho é temporário e volta ao estado inicial quando a página é fechada ou recarregada. Baixe em CSV qualquer resultado necessário e salve o esquema ou as consultas importantes em um arquivo antes de sair.