您的位置:首页 > 数据库

pandas读取SQL数据库到DataFrame

2016-12-16 15:35 204 查看
在查询sql数据库时可以直接将数据读取到dataframe中,这样直接解决读取了大量含BLOB的记录后出现BLOB数据无效的问题,如
LOB variable no longer valid after subsequent fetch
,对这个问题,以前我都是查询后一点一点往外拿数据,一次几条。。。

这样直接使用
pandas.io.sql
模块中的
sql.read_sql_query(sql_str,conn)
sql.read_sql_table(table_name,conn)
就好了。第一个是使用sql语句,第二个是直接将一个table转到dataframe中。具体API文档见

http://pandas.pydata.org/pandas-docs/stable/io.html#io-sql
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql 数据库 pandas BLOB