
Explorando um banco de dados com SQLite: primeiros passos no SQL
Depois de entender a estrutura de um banco de dados e conhecer as ferramentas para trabalhar com SQL, chega a hora de colocar a mão na massa. O Capítulo 3 do SQL QuickStart Guide mostra como explorar um banco real usando o SQLite, um dos sistemas de banco de dados mais leves e acessíveis para quem está começando.
SQLite é amplamente usado em aplicações móveis, navegadores e softwares desktop, mas também é perfeito como ambiente de prática para estudantes e iniciantes em programação.
O que é o SQLite?
O SQLite é um sistema de gerenciamento de banco de dados relacional que tem algumas características especiais:
- ✅ Leve e portátil: funciona em praticamente qualquer sistema operacional.
- ✅ Zero configuração: não precisa de servidor dedicado, basta um arquivo
.db. - ✅ Perfeito para aprendizado: fácil de instalar e usar.
- ✅ Amplamente adotado: está presente em Android, iOS, Firefox, Chrome e inúmeros aplicativos.
Enquanto outros SGBDs precisam de configuração de servidor, o SQLite cabe em um único arquivo. Isso o torna ideal para começar a praticar SQL.
Criando e explorando um banco de dados com SQLite
1. Instalando o SQLite
- Windows: baixe o executável no site oficial sqlite.org.
- Linux/Mac: normalmente já vem instalado; se não, basta usar
sudo apt install sqlite3(Ubuntu/Debian).
Verifique a instalação com:
sqlite3 --version
2. Criando um banco de dados
No terminal, digite:
sqlite3 meu_banco.db
Isso cria (ou abre) o arquivo meu_banco.db, que é o seu banco de dados.
3. Criando uma tabela
Exemplo de criação da tabela Clientes:
CREATE TABLE Clientes (
id_cliente INTEGER PRIMARY KEY,
nome TEXT NOT NULL,
email TEXT UNIQUE,
criado_em DATE DEFAULT CURRENT_DATE
);
4. Inserindo dados
INSERT INTO Clientes (nome, email)
VALUES ('Ana Lima', '[email protected]'),
('João Luz', '[email protected]');
5. Explorando a tabela
- Listar todas as tabelas do banco:
.tables
- Ver a estrutura da tabela
Clientes:
.schema Clientes
- Consultar os registros:
SELECT * FROM Clientes;
Resultado esperado:
| id_cliente | nome | criado_em | |
|---|---|---|---|
| 1 | Ana Lima | [email protected] | 2025-09-23 |
| 2 | João Luz | [email protected] | 2025-09-23 |
Estratégias para explorar bancos com SQLite
- Comece simples: liste todas as tabelas e entenda o que já existe.
- Use
.schema: visualize a estrutura antes de inserir ou consultar dados. - Experimente queries básicas: pratique
SELECT,WHEREeORDER BY. - Brinque com dados de teste: crie tabelas próprias para entender chaves e relacionamentos.
- Não tema quebrar o banco: SQLite é leve, você pode criar e recriar arquivos
.dbfacilmente.
Este artigo foi inspirado no Capítulo 3 – “Exploring a Database in SQLite” do livro SQL: QuickStart Guide – The Simplified Beginner’s Guide to SQL, de Walter Shields.