การดึงข้อมูลจากฐานข้อมูล SQL
ฐานข้อมูล SQL เป็นหนึ่งในเครื่องมือจัดเก็บข้อมูลที่ใช้กันแพร่หลายที่สุดในโลก หลายบริษัทมีทีมงานหลายคนที่รับผิดชอบการสร้างและดูแลรักษาฐานข้อมูลเหล่านี้ ซึ่งมักจัดเก็บข้อมูลสำคัญสำหรับการดำเนินงานประจำวัน ฐานข้อมูล SQL เหล่านี้มักถูกใช้เป็นระบบต้นทางสำหรับไปป์ไลน์ข้อมูลหลากหลายรูปแบบ
ในแบบฝึกหัดนี้ pandas ถูกนำเข้ามาแล้วในชื่อ pd ขอให้โชคดี!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ETL and ELT ใน Python
คำแนะนำการฝึกหัด
- ปรับปรุง connection URI เพื่อสร้าง connection engine สำหรับฐานข้อมูล
salesโดยใช้sqlalchemy - คิวรีข้อมูลทุกแถวและทุกคอลัมน์จากตาราง
salesแล้วแสดงผลลัพธ์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
import sqlalchemy
# Create a connection to the sales database
db_engine = sqlalchemy.____("postgresql+psycopg2://repl:password@localhost:5432/____")
# Query the sales table
raw_sales_data = pd.____("____", db_engine)
print(raw_sales_data)