Gerenciando Banco De Dados SQLite3 Com Python

2485 palavras 10 páginas
16/03/2015

Gerenciando banco de dados SQLite3 com Python ­ Parte 1 por Regis da Silva // #PythonClub //

Regis da
Silva

Regis da Silva

Publicado em:

Mon 16 June 2014
←Home

Gerenciando banco de dados SQLite3 com
Python ­ Parte 1
// Tags Python Banco de dados

Eu separei este post em duas partes: a Parte 1 é bem elementar e objetiva, visando apresentar o básico sobre a realização do CRUD num banco de dados SQLite3 em Python usando o terminal.
A parte 2 , num nível intermediário, usa classes e métodos mais elaborados para gerenciar o
CRUD, e algumas coisinhas a mais.
Nota: Para entender o uso de classes e métodos leia o post Introdução a Classes e Métodos em
Python. E para entender os comandos SQL e a manipulação de registros no SQLite3 leia Guia rápido de comandos SQLite3.
Para os exemplos considere a tabela clientes e seus campos:
Campo

Tipo

Re que rido

id

inteiro

sim

nome

texto

sim

idade

inteiro

não

cpf

texto (11)

sim

email

texto

sim

fone

texto

não

cidade

texto

não

http://pythonclub.com.br/gerenciando­banco­dados­sqlite3­python­parte1.html

1/13

16/03/2015

Gerenciando banco de dados SQLite3 com Python ­ Parte 1 por Regis da Silva // #PythonClub //

uf

texto (2)

sim

criado_em data

sim

bloqueado boleano

não

Obs: O campo bloqueado nós vamos inserir depois com o comando ALTER TABLE.
Veja os exemplos em github.
Como mencionado antes, esta parte será básica e obje tiv a. A intenção é realizar o CRUD da forma mais simples e objetiva possível.
PS: Considere a sintaxe para Python 3.
Conectando e desconectando do banco
Criando um banco de dados
Criando uma tabela
Create ­ Inserindo um registro com comando SQL
Inserindo n registros com uma tupla de dados
Inserindo um registro com parâmetros de entrada definido pelo usuário
Read ­ Lendo os dados
Update ­ Alterando os dados
Delete ­ Deletando os dados
Adicionando uma nova coluna
Lendo as informações do banco de dados
Fazendo backup do banco de dados (exportando dados)
Recuperando o

Relacionados

  • MANUAL QGIS EM PORTUGUÊS
    70101 palavras | 281 páginas
  • guia do usuario 174 pt br1
    72880 palavras | 292 páginas