Introdução a Bancos de Dados em Python
Um banco de dados (abreviado como BD) é um lugar onde os dados de um site são armazenados. Isso pode incluir os textos das páginas, listas de usuários com seus logins e senhas, catálogos de produtos e muito mais.
Um banco de dados é composto por tabelas. Você sabe o que é uma tabela do dia a dia: são linhas e colunas. E na interseção das linhas e colunas estão as células.
Em bancos de dados, as colunas são frequentemente chamadas de campos, e as linhas - de registros.
O próprio banco de dados é um programa que armazena os dados e permite que esses dados sejam obtidos e modificados.
A obtenção e modificação de dados ocorre por meio de consultas. As consultas representam comandos escritos em uma linguagem especial - SQL.
Trabalhar com bancos de dados através do Python não apresenta grande dificuldade. A única coisa com a qual podem surgir problemas é a longa fase preparatória inicial, que se estenderá por várias lições. Mas, depois disso, tudo ficará significativamente mais simples.
Bancos de dados SQL funcionam em vários mecanismos (engines). Os mais populares entre eles são:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
Nas lições futuras, todos os exemplos serão baseados no trabalho com o mecanismo Mysql.