Computer >> Máy Tính >  >> Lập trình >> Python

Viết chương trình bằng Python để đọc dữ liệu mẫu từ Cơ sở dữ liệu SQL

Giả sử bạn có cơ sở dữ liệu sqlite3 với hồ sơ học sinh và kết quả để đọc tất cả dữ liệu là,

  Id Name
0 1 stud1
1 2 stud2
2 3 stud3
3 4 stud4
4 5 stud5

Giải pháp

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước dưới đây -

  • Xác định một kết nối mới. Nó được hiển thị bên dưới,

con = sqlite3.connect("db.sqlite3")
  • Đọc dữ liệu sql từ cơ sở dữ liệu bằng cách sử dụng hàm bên dưới,

pd.read_sql_query()
  • Chọn tất cả dữ liệu sinh viên từ bảng bằng read_sql_query có kết nối,

pd.read_sql_query("SELECT * FROM student", con)

Ví dụ

Hãy cho chúng tôi xem quá trình triển khai hoàn chỉnh để hiểu rõ hơn -

import pandas as pd
import sqlite3
con = sqlite3.connect("db.sqlite3")
df = pd.read_sql_query("SELECT * FROM student", con)
print(df)

Đầu ra

  Id Name
0 1 stud1
1 2 stud2
2 3 stud3
3 4 stud4
4 5 stud5