Sommaire

Gestion d’une base de données SQL légère avec le module sqlite3 Module sqlite3

SQL (Structured Query Language) est un outil incontournable pour la gestion de données, notamment grâce aux très populaires bases de données MySQL et PostgreSQL issues du monde libre ainsi qu’aux solutions de gestion de bases de données proposées par Oracle. De nombreux projets ont vu le jour, comme SQLite, notamment destinés à des environnements embarqués et restreints en ressource. Le principe de SQLite est simple : proposer une base de données SQL légère représentée sous la forme d’un fichier plat. MySQL PostgreSQL SQLite

SQLite couvre les quatre opérations de base, plus communément appelées CRUD : SQL (Structured Query Language):CRUD

  • Créer (Create) SQL (Structured Query Language):créer (Create)

  • Récupérer (Retrieve) SQL (Structured Query Language):récupérer (Retrieve)

  • Mettre à jour (Update) SQL (Structured Query Language):mettre à jour (Update)

  • Supprimer (Delete) SQL (Structured Query Language):supprimer (Delete)

Le code servant d’exemple et d’explication pour ce chapitre ne couvre pas seulement le module sqlite3 mais aussi cmd, utilisé ici afin de rendre l’application interactive et facile à utiliser.

Présentation rapide du module cmd : ce module fait partie de la bibliothèque standard de Python et tire profit ...