Esta secção mostra-lhe passo a passo como trabalhar com a base de dados SQLite usando a linguagem de programação Python.
Python fornece duas interfaces populares para trabalhar com a biblioteca de banco de dados SQLite: PySQLite e APSW. Cada interface visa um conjunto de diferentes necessidades.
PySQLite
o PySQLite fornece uma interface padrão em Python para a base de dados SQLite. Se sua aplicação precisa suportar não só o banco de dados SQLite, mas também outros bancos de dados, como MySQL, PostgreSQL, e Oracle, o PySQLite é uma boa escolha.,
PySQLite é uma parte da biblioteca padrão Python, uma vez que a versão 2.5 do Python
APSW
Se a sua aplicação necessitar de suportar apenas a base de dados SQLite, deverá usar o módulo APSW, que é conhecido como outro Wrapper SQLite Python.
A APSW fornece a camada mais fina sobre a biblioteca de banco de dados SQLite. A APSW é projetada para imitar o nativo SQLite C, portanto, o que quer que você possa fazer na API SQLite C, você pode fazê-lo também a partir do Python.,
além de cobrir a biblioteca SQLite, a APSW oferece muitas características de baixo nível, incluindo a capacidade de criar agregados definidos pelo Usuário, função e colações de Python. Ele mesmo permite que você escreva uma implementação de tabela virtual usando Python.
Vamos usar o PySQLite wrapper para demonstrar como trabalhar com banco de dados SQLite library usando Python.,
- Criar uma base de dados SQLite a partir de um programa Python: mostra-lhe como criar uma nova base de dados SQLite a partir de um programa Python usando o módulo sqlite3.
- crie tabelas na base de dados SQLite usando Python: mostra-lhe passo a passo como criar tabelas numa base de dados SQLite a partir de um programa Python.
- inserir dados na base de dados SQLite em Python: indica-lhe os passos para inserir dados numa tabela na base de dados SQLite, usando o Python.
- atualizando dados na base de dados SQLite usando Python: aprende como atualizar dados existentes na base de dados SQLite usando Python.,
- selecção de dados: este tutorial mostra-lhe como pesquisar dados numa base de dados SQLite a partir de um programa Python.
- A remoção de dados de um programa em Python: guia-o como remover uma ou mais linhas de uma tabela de uma tabela usando a API do módulo sqlite3 em Python.