pandas如何連接mysql數(shù)據(jù)庫(kù)

小億
181
2024-05-06 19:47:52
欄目: 云計(jì)算

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_databaseyour_table為您的實(shí)際MySQL數(shù)據(jù)庫(kù)主機(jī)、用戶名、密碼、數(shù)據(jù)庫(kù)名稱和表名。這樣,您就可以連接到MySQL數(shù)據(jù)庫(kù)并讀取數(shù)據(jù)到Pandas DataFrame 中。

0