pandas读取 数据库中的数据

    技术2022-07-10  146

    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)
    Processed: 0.071, SQL: 9