Kom igångKom igång gratis

Databasschemat

Nu vet du att SQL-databaser alltid har ett databasschema. I videon om databaser såg du följande diagram:

Database Schema for Customer and Order

En PostgreSQL-databas är konfigurerad i din lokala miljö och innehåller detta databasschema. Den har fyllts med exempeldata. Du kan använda pandas för att ställa frågor mot databasen med funktionen read_sql(). Du behöver skicka in en databasmotor, som redan är definierad och heter db_engine.

Paketet pandas, importerat som pd, lagrar frågeresultatet i ett DataFrame-objekt, så du kan använda all DataFrame-funktionalitet på det efter att du hämtat resultaten från databasen.

Den här övningen är en del av kursen

Introduktion till datatekniker

Visa kurs

Övningsinstruktioner

  • Komplettera SELECT-satsen så att den väljer first_name och last_name från tabellen "Customer". Se till att sortera på efternamn först och förnamn andra.
  • Använd metoden .head() för att visa de första 3 raderna i data.
  • Använd .info() för att visa allmän information om data.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Complete the SELECT statement
data = pd.read_sql("""
SELECT first_name, ____ FROM "____"
ORDER BY ____, ____
""", db_engine)

# Show the first 3 rows of the DataFrame
print(data.head(____))

# Show the info of the DataFrame
print(data.____())
Redigera och kör kod