Python 读取 MySQL 数据并转为DataFrame
程序员文章站
2024-03-22 13:08:58
...
import pandas as pd
import pymysql # Linux Windows 都可以用, 可以导入,不能导出, 导出还得要 mysqldb
con = pymysql.connect(host='192.168.0.10', user='lwn', passwd='123456', db='PATENT', port = 3306) # 连接
cur = con.cursor()
def read_table(cur, sql_order): # sql_order is a string
try:
cur.execute(sql_order) # 多少条记录
data = cur.fetchall( )
frame = pd.DataFrame(list(data))
except: #, e:
frame = pd.DataFrame()
# print e
# continue
return frame
con.commit()
cur.close()
con.close()
后来发现省事的法子,原来的法子可以帮助理解实现方法
engine = create_engine('mysql://root:aaa@qq.com/SMLRT_822')
table=sql.read_sql_table(I[i], engine)
table=sql.read_sql_table(I[i], engine)
参python文档:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_sql_table.html
推荐阅读
-
Python 读取 MySQL 数据并转为DataFrame
-
python操作mysql数据库读取一个数据库的表写入另一个数据库
-
详解python实现读取邮件数据并下载附件的实例
-
python3.4用循环往mysql5.7中写数据并输出的实现方法
-
python3.4用循环往mysql5.7中写数据并输出的实现方法
-
详解python实现读取邮件数据并下载附件的实例
-
mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技巧
-
mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技巧
-
Python如何读取MySQL数据库表数据
-
Python如何读取MySQL数据库表数据