Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Opérations de Lecture | Crud
Bases de Données en Python
course content

Contenu du cours

Bases de Données en Python

Bases de Données en Python

1. Introduction à SQLite
2. Crud
3. Plus sur SQLite
4. SQLAlchemy

book
Opérations de Lecture

Opérations de lecture dans SQLite impliquent la récupération de données d'une table de base de données. Ces opérations vous permettent de récupérer et d'interroger les données stockées dans votre base de données.

La manière la plus courante de lire des données à partir d'une base de données SQLite est d'utiliser l'instruction SQL SELECT. Voici un exemple de base :

Ce code exécute une requête SQL pour récupérer toutes les lignes de la table articles. La méthode execute exécute la requête, et la méthode fetchall() collecte les résultats sous forme de liste de tuples, chaque tuple représentant une ligne dans la table. Enfin, les enregistrements récupérés sont imprimés sur la console.

Rafraîchissement des techniques de filtrage des données

Rafraîchissons notre mémoire sur la façon de filtrer les données lors des requêtes. C'est important car, dans ce chapitre et les suivants, nous travaillerons avec des données préexistantes dans la base de données.

Filtrage des données

Vous pouvez également filtrer les données en fonction de critères spécifiques en utilisant la clause WHERE dans votre requête SELECT. Par exemple :

Cette requête récupérera uniquement les enregistrements où l'auteur correspond à "John".

Récupération de colonnes spécifiques

Pour récupérer des colonnes spécifiques au lieu de toutes les colonnes, vous pouvez spécifier les noms de colonnes dans l'instruction SELECT :

Cette requête récupérera uniquement les colonnes "title" et "author" pour tous les enregistrements de la table "articles".

Limitation du nombre de résultats

Vous pouvez limiter le nombre de résultats avec la clause LIMIT. Par exemple, pour récupérer les trois premiers enregistrements :

Ce sont les concepts de base pour effectuer des opérations de lecture dans SQLite. Vous pouvez personnaliser vos requêtes SELECT pour récupérer des données spécifiques de votre base de données selon vos besoins.

Tâche

Swipe to start coding

Votre tâche consiste à remplir les blancs (___) pour vous assurer que le programme récupère tous les enregistrements de la table users où le user_name est Alex.

  1. Écrivez une requête SQL pour sélectionner toutes les colonnes de la table users où le user_name est Alex.
  2. Utilisez la méthode correcte pour récupérer tous les résultats de la requête exécutée.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3
toggle bottom row

book
Opérations de Lecture

Opérations de lecture dans SQLite impliquent la récupération de données d'une table de base de données. Ces opérations vous permettent de récupérer et d'interroger les données stockées dans votre base de données.

La manière la plus courante de lire des données à partir d'une base de données SQLite est d'utiliser l'instruction SQL SELECT. Voici un exemple de base :

Ce code exécute une requête SQL pour récupérer toutes les lignes de la table articles. La méthode execute exécute la requête, et la méthode fetchall() collecte les résultats sous forme de liste de tuples, chaque tuple représentant une ligne dans la table. Enfin, les enregistrements récupérés sont imprimés sur la console.

Rafraîchissement des techniques de filtrage des données

Rafraîchissons notre mémoire sur la façon de filtrer les données lors des requêtes. C'est important car, dans ce chapitre et les suivants, nous travaillerons avec des données préexistantes dans la base de données.

Filtrage des données

Vous pouvez également filtrer les données en fonction de critères spécifiques en utilisant la clause WHERE dans votre requête SELECT. Par exemple :

Cette requête récupérera uniquement les enregistrements où l'auteur correspond à "John".

Récupération de colonnes spécifiques

Pour récupérer des colonnes spécifiques au lieu de toutes les colonnes, vous pouvez spécifier les noms de colonnes dans l'instruction SELECT :

Cette requête récupérera uniquement les colonnes "title" et "author" pour tous les enregistrements de la table "articles".

Limitation du nombre de résultats

Vous pouvez limiter le nombre de résultats avec la clause LIMIT. Par exemple, pour récupérer les trois premiers enregistrements :

Ce sont les concepts de base pour effectuer des opérations de lecture dans SQLite. Vous pouvez personnaliser vos requêtes SELECT pour récupérer des données spécifiques de votre base de données selon vos besoins.

Tâche

Swipe to start coding

Votre tâche consiste à remplir les blancs (___) pour vous assurer que le programme récupère tous les enregistrements de la table users où le user_name est Alex.

  1. Écrivez une requête SQL pour sélectionner toutes les colonnes de la table users où le user_name est Alex.
  2. Utilisez la méthode correcte pour récupérer tous les résultats de la requête exécutée.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt