要連接MySQL數(shù)據(jù)庫,首先需要安裝pandas和MySQL的Python庫,然后使用pandas的read_sql
函數(shù)來執(zhí)行SQL查詢并將結(jié)果讀取到DataFrame中。
以下是連接MySQL數(shù)據(jù)庫的步驟:
pip install pandas pymysql
import pandas as pd
import pymysql
from sqlalchemy import create_engine
# 創(chuàng)建數(shù)據(jù)庫連接
engine = create_engine('mysql+pymysql://username:password@host/database_name')
需要將username
、password
、host
和database_name
替換為你的實(shí)際數(shù)據(jù)庫連接信息。
# 執(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)行分析和處理。