Introduction aux bases de données en Python
Une base de données (abrégée en BD) est un lieu dans lequel les données d'un site sont stockées. Il peut s'agir des textes des pages, des listes d'utilisateurs avec leurs identifiants et mots de passe, des catalogues de produits et autres.
Une base de données est constituée de tableaux. Ce qu'est un tableau, vous le savez de la vie courante : ce sont des lignes et des colonnes. Et à l'intersection des lignes et des colonnes se trouvent des cellules.
Dans les bases de données, les colonnes sont souvent appelées champs, et les lignes - enregistrements.
La base de données elle-même est un programme qui stocke les données et permet d'obtenir et de modifier ces données.
L'obtention et la modification des données se font à l'aide de requêtes. Les requêtes sont des commandes, écrites dans un langage spécial - le SQL.
Travailler avec des bases de données via Python ne présente pas de difficulté particulière. La seule chose qui peut poser problème est la longue phase de préparation initiale, qui s'étalera sur plusieurs leçons. Mais, après cela, tout deviendra beaucoup plus simple.
Les bases de données SQL fonctionnent sur différents moteurs. Les plus populaires sont :
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
Dans les leçons suivantes, tous les exemples seront basés sur l'utilisation du moteur Mysql.