Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Lecture Depuis la Base de Données | SQLAlchemy
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
Lecture Depuis la Base de Données

Ce chapitre se concentre uniquement sur la récupération des enregistrements d'une base de données en utilisant SQLAlchemy. Vous apprendrez à récupérer efficacement des enregistrements uniques ou multiples en utilisant diverses méthodes de requête.

Récupération d'un Enregistrement Unique

Pour récupérer un enregistrement unique, utilisez query() et appliquez des filtres. Par exemple, pour trouver un produit par son nom :

Ici, .filter(Product.name == "Laptop") sélectionne les produits avec le nom "Laptop," et .first() retourne le premier enregistrement correspondant ou None.

Récupération de Plusieurs Enregistrements

Pour récupérer plusieurs enregistrements, combinez filter() avec .all(). Par exemple, pour lister tous les produits :

Pour filtrer les produits, par exemple, ceux dont le prix est supérieur à 1000 $, modifiez la requête :

Utilisation de get() pour les Recherches par Clé Primaire

Pour une récupération efficace par clé primaire, utilisez get(). Par exemple, pour récupérer un produit avec l'ID 1 :

Limitation des Résultats

Pour limiter le nombre d'enregistrements récupérés, appliquez .limit(). Par exemple, pour récupérer les trois premiers produits :

En maîtrisant ces techniques, vous récupérerez efficacement les données dont vous avez besoin, qu'il s'agisse d'un enregistrement unique, de plusieurs résultats filtrés ou d'un sous-ensemble limité.

Tâche

Swipe to start coding

Complétez le code donné pour récupérer tous les enregistrements de la table products dans la base de données. Utilisez l'objet session, le modèle Product, et la méthode appropriée pour récupérer toutes les entrées.

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 4. Chapitre 6
toggle bottom row

book
Lecture Depuis la Base de Données

Ce chapitre se concentre uniquement sur la récupération des enregistrements d'une base de données en utilisant SQLAlchemy. Vous apprendrez à récupérer efficacement des enregistrements uniques ou multiples en utilisant diverses méthodes de requête.

Récupération d'un Enregistrement Unique

Pour récupérer un enregistrement unique, utilisez query() et appliquez des filtres. Par exemple, pour trouver un produit par son nom :

Ici, .filter(Product.name == "Laptop") sélectionne les produits avec le nom "Laptop," et .first() retourne le premier enregistrement correspondant ou None.

Récupération de Plusieurs Enregistrements

Pour récupérer plusieurs enregistrements, combinez filter() avec .all(). Par exemple, pour lister tous les produits :

Pour filtrer les produits, par exemple, ceux dont le prix est supérieur à 1000 $, modifiez la requête :

Utilisation de get() pour les Recherches par Clé Primaire

Pour une récupération efficace par clé primaire, utilisez get(). Par exemple, pour récupérer un produit avec l'ID 1 :

Limitation des Résultats

Pour limiter le nombre d'enregistrements récupérés, appliquez .limit(). Par exemple, pour récupérer les trois premiers produits :

En maîtrisant ces techniques, vous récupérerez efficacement les données dont vous avez besoin, qu'il s'agisse d'un enregistrement unique, de plusieurs résultats filtrés ou d'un sous-ensemble limité.

Tâche

Swipe to start coding

Complétez le code donné pour récupérer tous les enregistrements de la table products dans la base de données. Utilisez l'objet session, le modèle Product, et la méthode appropriée pour récupérer toutes les entrées.

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 4. Chapitre 6
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