import pandas as pd
from sqlalchemy import create_engine
# 初始化数据库连接,使用pymysql模块
# MySQL的用户:root, 密码:lxl, 端口:3306,数据库:gaolv;指定编码格式:charset=utf8
# 如果没有编码格式,可能报错
engine = create_engine('mysql+pymysql://root:lxl@localhost:3306/gaolv?charset=utf8')
# 查询语句,选出employee表中的所有数据
sql = ''' select * from trainspz'''
# read_sql_query的两个参数: sql语句, 数据库连接
---- -----------一次性读取完毕---------------------------
df = pd.read_sql_query(sql, engine)
print(df)
---- -----------分段读取---------------------------
# chunksize 可以指定大小
df = pd.read_sql_query(sql, engine,chunksize= 10)
for chunk in df:
print(chunk)
pandas读取 数据库中的数据
最新推荐文章于 2024-02-25 17:26:34 发布