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