Pandas提供了一個read_sql
方法來連接和從MySQL數據庫中讀取數據。首先,您需要安裝MySQL的Python驅動程序(例如pymysql
),然后使用以下代碼連接到MySQL數據庫并讀取數據:
import pandas as pd
import pymysql
# 創建MySQL連接
conn = pymysql.connect(host='your_host', user='your_user', password='your_password', database='your_database')
# 從MySQL數據庫中讀取數據
query = "SELECT * FROM your_table"
df = pd.read_sql(query, conn)
# 關閉數據庫連接
conn.close()
# 顯示讀取的數據
print(df)
請確保替換your_host
、your_user
、your_password
、your_database
和your_table
為您的實際MySQL數據庫主機、用戶名、密碼、數據庫名稱和表名。這樣,您就可以連接到MySQL數據庫并讀取數據到Pandas DataFrame 中。