使用 sqlalchemy

要將 sqlalchemy 用於資料庫:

from sqlalchemy import create_engine
from sqlalchemy.engine.url import URL

url = URL(drivername='mysql',
          username='user',
          password='passwd',
          host='host',
          database='db')

engine = create_engine(url)  # sqlalchemy engine

現在可以使用這個引擎:例如,使用 pandas 直接從 mysql 獲取資料幀

import pandas as pd

con = engine.connect()
dataframe = pd.read_sql(sql=query, con=con)