pandas如何连接sqlalchemy
时间: 2023-10-21 13:30:31 浏览: 122
python-pandas-2.0.3及其依赖包+sqlalchemy-2.0.30及其依赖包+pymysql-1.1.0
Pandas可以通过sqlalchemy.create_engine()函数创建一个数据库连接,然后使用pandas.read_sql()函数来查询SQL数据库中的数据。例如,下面的代码可以从MySQL数据库读取数据并将其存储在Pandas数据框中:
import pandas as pd
from sqlalchemy import create_engine
# 创建一个数据库连接
engine = create_engine('mysql+mysqldb://username:password@host:port/database')
# 查询数据并存储在Pandas数据框中
df = pd.read_sql('SELECT * FROM table_name', engine)
注意,上面的"username"、"password"、"host"、"port"、"database"和"table_name"是需要根据实际情况替换为相应的值。
阅读全文