用 Python 編寫一個程式來從 SQL 資料庫中讀取示例資料


假設你有一個包含學生記錄的 sqlite3 資料庫,讀取所有資料的結果是,

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

要解決這個問題,我們將按照以下步驟操作:

  • 定義一個新的連線。如下所示,

con = sqlite3.connect("db.sqlite3")
  • 使用以下函式從資料庫中讀取 sql 資料,

pd.read_sql_query()
  • 使用 read_sql_query 和連線從表中選擇所有學生資料,

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

示例

讓我們看看完整的實現,以便更好地理解 —

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

輸出

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

更新時間:2021 年 2 月 24 日

518 次瀏覽

開啟您的 職業生涯

完成課程獲得認證

開始學習
廣告