https://github.com/sistematico/python-sqlite-crud
Exemplo de operação CRUD(Create, Read, Update, Delete) usando o Python 3 e SQLite 3
https://github.com/sistematico/python-sqlite-crud
python sqlite
Last synced: about 2 months ago
JSON representation
Exemplo de operação CRUD(Create, Read, Update, Delete) usando o Python 3 e SQLite 3
- Host: GitHub
- URL: https://github.com/sistematico/python-sqlite-crud
- Owner: sistematico
- Created: 2022-10-21T01:43:57.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-31T16:30:41.000Z (over 3 years ago)
- Last Synced: 2025-05-29T05:39:47.005Z (about 1 year ago)
- Topics: python, sqlite
- Language: Python
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python SQLite CRUD
Operações básicas em bancos de dados SQLite usando o Python.
## Conteúdo
* [Básico](https://github.com/sistematico/python-sqlite-crud/tree/main/basico)
* [Start](https://github.com/sistematico/python-sqlite-crud/blob/main/basico/start.py) (Bônus: Cria as tabelas)
* [Start SQL](https://github.com/sistematico/python-sqlite-crud/blob/main/basico/create.py) (Bônus: Cria as tabelas usando um arquivo SQL)
* [Create](https://github.com/sistematico/python-sqlite-crud/blob/main/basico/create.py) (Cria um registro)
* [Read](https://github.com/sistematico/python-sqlite-crud/blob/main/basico/read.py) (Lê um registro da tabela)
* [Update](https://github.com/sistematico/python-sqlite-crud/blob/main/basico/update.py) (Atualiza um registro da tabela)
* [Delete](https://github.com/sistematico/python-sqlite-crud/blob/main/basico/delete.py) (Apaga um registro da tabela)
* [Read All](https://github.com/sistematico/python-sqlite-crud/blob/main/basico/read_all.py) (Bônus: Lê todos os registros da tabela)
* [Create Many](https://github.com/sistematico/python-sqlite-crud/blob/main/basico/createmany.py) (Bônus: Cria vários registros na tabela)
* [Avançado](https://github.com/sistematico/python-sqlite-crud/tree/main/avancado)
* Auto-Close Connection (W.I.P.)
* [Abstraction Class](https://github.com/sistematico/python-sqlite-crud/blob/main/avancado/class.py) (Classe de abstração do Banco de Dados)
* [ON CONFLICT](https://github.com/sistematico/python-sqlite-crud/blob/main/avancado/conflict.py) (Insere um registro na tabela, e caso o campo email já exista, altera a idade)
* [Import from SQL File](https://github.com/sistematico/python-sqlite-crud/blob/main/avancado/import.py) (Cria as tabelas usando um arquivo SQL)
## Referências
* [Regis Santos](https://github.com/rg3915)
* [Python Docs](https://docs.python.org/3/library/sqlite3.html)
## Ajude
Se o meu trabalho foi útil de qualquer maneira, considere doar qualquer valor através do das seguintes plataformas:
[](https://liberapay.com/sistematico/donate) [](https://pag.ae/bfxkQW) [](https://ko-fi.com/K3K32RES9) [](https://www.buymeacoffee.com/sistematico) [](https://opencollective.com/sistematico) [](https://patreon.com/sistematico)
[](https://github.com/sponsors/sistematico)