python 与 mysql

1.开发环境:

1)CLion-2016.1.3

  • C/C++ 与 Python 混合编程 IDE,先安装好以下 2) 3) 编译器再关联

2)tdm-gcc-4.8.1-3

  • C/C++ 编译器

3)WinPython-64bit-3.5.1.3

  • Python 科学计算环境,注意要配置环境变量,如果不会配置,一个简单的方法是通过安装纯 python-3.5.1 来添加环境变量再卸载即可

4)mysql-5.7.12-winx64

  • zip 版,要配置

5)mysql-connector-odbc-noinstall-5.3.6-winx64

  • 安装好后进控制面板添加 odbc-系统 dsn

2.一个简单的 python 通过 odbc 方式连接 mysql 的例子

import tushare
import pandas
import sqlalchemy
DF = tushare.get_hist_data('sh')
DF.drop(['price_change', 'p_change', 'ma5', 'ma10', 'ma20', 'v_ma5', 'v_ma10', 'v_ma20'], axis=1, inplace=True)
DF['date'] = pandas.DataFrame(DF.index, DF.index)
DF['index'] = pandas.DataFrame([i for i in range(0, len(DF))], DF.index)
Engine = sqlalchemy.create_engine('mysql+pyodbc://test:123456@odbcdsn')
DF.to_sql('sh', Engine, if_exists='replace', index=False)

1

360截图201606091321191742222

360截图20160609132119174

posted @ 2016-06-09 13:39  佩雷尔曼的信徒  阅读(339)  评论(0编辑  收藏  举报