Les requêtes SQL Hello World !
C'est l'heure du décollage ! Dans cet exercice, vous exécuterez la requête SQL Hello World, SELECT
, afin de récupérer toutes les colonnes de la table Album
dans la base de données Chinook. Rappelez-vous que la requête SELECT *
sélectionne toutes les colonnes.
Cet exercice fait partie du cours
Introduction à l'importation de données en Python
Instructions
- Ouvrez la connexion du moteur comme
con
en utilisant la méthode.connect()
sur le moteur. - Exécutez la requête qui sélectionne les ALL colonnes dans la table
Album
. Conservez les résultatsrs
. - Stockez tous les résultats de votre requête dans le DataFrame
df
en appliquant la méthode.fetchall()
aux résultatsrs
. - Fermez la connexion !
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import packages
from sqlalchemy import create_engine
import pandas as pd
# Create engine: engine
engine = create_engine('sqlite:///Chinook.sqlite')
# Open engine connection: con
# Perform query: rs
rs = con.execute(____)
# Save results of the query to DataFrame: df
df = pd.DataFrame(____)
# Close connection
# Print head of DataFrame df
print(df.head())