如何在Jupyter Notebook中将mysql数据库转换为csv

时间:2018-06-19 13:21:18

标签: python mysql time-series

我正在处理时间序列分析问题,我已经从mysql数据库中加载了数据集,现在我想查看数据集的图形。

我正在为此使用pandas系列-如何使用MySQL数据库绘制图形?

下面是我编写的用于连接到MySQL数据库的代码

import mysql.connector

conn = mysql.connector.connect(
         user='root',
         password='',
         host='127.0.0.1',
         database='production_db')


cur = conn.cursor(buffered=True)

#query

sql ="""

SELECT order_items.created_at,order_items.quantity FROM orders
JOIN order_items ON orders.id = order_items.order_id
WHERE orders.site_id = 63

"""

df3=pd.read_sql(sql,conn)

cur.execute(sql)

cur.close()

conn.close()

这是我用于绘制图形的代码,下面的代码中的第三行与SQL不匹配,需要替换哪些内容才能读取SQL数据库,以便它可以正常运行。我想将SQL文件转换为CSV-如何进一步进行?预先感谢

from pandas import Series 
from matplotlib import pyplot 
series = Series.from_csv('dataset.csv') 
series.plot() 
pyplot.show()

0 个答案:

没有答案