1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập dữ liệu vào Python: Giới thiệu

Connected

Bài tập

Pandas và "Hello World" của các truy vấn SQL!

Ở đây, bạn sẽ tận dụng sức mạnh của pandas để ghi kết quả truy vấn SQL vào một DataFrame chỉ với một dòng Python!

Trước hết, bạn sẽ import pandas và tạo engine SQLite cho 'Chinook.sqlite'. Sau đó bạn sẽ truy vấn cơ sở dữ liệu để chọn tất cả bản ghi từ bảng Album.

Hãy nhớ rằng để chọn tất cả bản ghi từ bảng Orders trong cơ sở dữ liệu Northwind, Hugo đã chạy lệnh sau:

df = pd.read_sql_query("SELECT * FROM Orders", engine)

Hướng dẫn

100 XP
  • Import package pandas với bí danh pd.
  • Dùng hàm create_engine() để tạo một engine cho cơ sở dữ liệu SQLite Chinook.sqlite và gán vào biến engine.
  • Dùng hàm read_sql_query() của pandas để gán vào biến df DataFrame kết quả từ truy vấn sau: select all records from bảng Album.
  • Phần mã còn lại được dùng để xác nhận rằng DataFrame tạo theo cách này giống với DataFrame tạo theo phương pháp trước bạn đã học.