Execução de consultas com sqlalchemy e pandas
Para trabalhar com dados armazenados em tabelas Postgres, você usará as funções sqlalchemy
's create_engine()
e pandas
's read_sql()
. Para se familiarizar com essas ferramentas, você praticará a conexão com um banco de dados Postgres e a execução de uma consulta. Boa sorte!
Este exercício faz parte do curso
Introdução ao NoSQL
Instruções de exercício
- Atualize a conexão URI para criar uma conexão com o banco de dados
disneyland
, na porta5432
. - Use
pandas
para ler os resultados da consulta SQL fornecida em um DataFrame, usando o objeto de conexão criado na etapa anterior.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
import pandas as pd
import sqlalchemy
# Create a connection to the reviews database
db_engine = sqlalchemy.____("postgresql+psycopg2://repl:password@localhost:____/____")
# Execute a query against the nested_reviews table
results = pd.____("SELECT * FROM nested_reviews;", ____)
print(results)