https://github.com/thiagola92/learning-databases-with-python
https://github.com/thiagola92/learning-databases-with-python
database learning python
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/thiagola92/learning-databases-with-python
- Owner: thiagola92
- License: mit
- Created: 2020-01-19T13:31:16.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-01-10T03:07:01.000Z (over 4 years ago)
- Last Synced: 2025-01-13T05:41:54.539Z (over 1 year ago)
- Topics: database, learning, python
- Language: Python
- Homepage:
- Size: 154 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Database
Um repositório para eu explorar rapidamente o básico dos bancos de dados
Os bancos de dados utilizados foram montados utilizando Docker.
# Chapter
* [Capítulo 0](chapter00/)
* Para começar a aprender sobre os bancos é recomendado ter o banco na sua máquina local.
* Utilizaremos o Docker para manter o banco.
* Visualização do banco (GUI)
* [Capítulo 1](chapter01/)
* Mínimo de como utilizar um banco
* Conectar ao banco
* Inserir uma informação
* Ler uma informação
* Deletar o banco
* [Capítulo 2](chapter02/)
* Atualizar um item do banco
* [Capítulo 3](chapter03/)
* Upsert (update + insert)
* Atualizar item se ele existir
* Inserir item se ele não existir
* [Capítulo 100](chapter100/)
* Inserção de grande quantidade de dados no banco
* [Capítulo 101](chapter101/)
* Movimentação de grande quantidade de dados entre bancos
# Observation
O nome dos arquivos terminam com `_study` para não dar conflito no import das bibliotecas.
Ex: `import elasticsearch` precisa importar a biblioteca em vez de um arquivo chamado `elasticsearch.py`, por isso mudei o nome para `elasticsearch_study.py`