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