0
Promoção de Volta das Aulas ! Cursos com 25% OFF no menu "Cursos"
setembro 26, 2025
0
César Fontanella

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_clientenomeemailcriado_em
1Ana Lima[email protected]2025-09-23
2João Luz[email protected]2025-09-23

Estratégias para explorar bancos com SQLite

  1. Comece simples: liste todas as tabelas e entenda o que já existe.
  2. Use .schema: visualize a estrutura antes de inserir ou consultar dados.
  3. Experimente queries básicas: pratique SELECT, WHERE e ORDER BY.
  4. Brinque com dados de teste: crie tabelas próprias para entender chaves e relacionamentos.
  5. Não tema quebrar o banco: SQLite é leve, você pode criar e recriar arquivos .db facilmente.

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.