溫馨提示×

pandas怎么連接mysql數(shù)據(jù)庫

小億
139
2024-04-17 20:56:06
欄目: 云計(jì)算

要連接MySQL數(shù)據(jù)庫,首先需要安裝pandas和MySQL的Python庫,然后使用pandas的read_sql函數(shù)來執(zhí)行SQL查詢并將結(jié)果讀取到DataFrame中。

以下是連接MySQL數(shù)據(jù)庫的步驟:

  1. 安裝pandas和MySQL的Python庫:
pip install pandas pymysql
  1. 導(dǎo)入所需的庫:
import pandas as pd
import pymysql
from sqlalchemy import create_engine
  1. 創(chuàng)建MySQL連接:
# 創(chuàng)建數(shù)據(jù)庫連接
engine = create_engine('mysql+pymysql://username:password@host/database_name')

需要將usernamepassword、hostdatabase_name替換為你的實(shí)際數(shù)據(jù)庫連接信息。

  1. 執(zhí)行SQL查詢并將結(jié)果讀取到DataFrame中:
# 執(zhí)行SQL查詢
query = "SELECT * FROM table_name"
df = pd.read_sql(query, con=engine)

table_name替換為你需要查詢的表的名稱。

現(xiàn)在你已經(jīng)成功連接到MySQL數(shù)據(jù)庫并將查詢結(jié)果讀取到DataFrame中,可以繼續(xù)對數(shù)據(jù)進(jìn)行分析和處理。

0