沪深5分钟数据导入MySQL中的步骤--微盛投资 wstock.net 

2000年至今的沪深5分钟数据,以及 wdz程序下载地址:https://www.wstock.net/wstock/wsmin.htm

1、首先利用wdz程序输出MySQL对应的sql文件,如下图:



2、进入MySQL管理器(例如MySQL命令行程序),通过source命令导入sql文件,例如source g:/SH600016-my.sql; 通过source命令可一次导入多个sql文件,例如新建一个multi.sql文件,里面存放下面的命令 例如: source g:/s1.sql; source g:/s2.sql; 这样,在命令行中执行 source g:/multi.sql; 即可一次 处理s1.sql、s2.sql两个sql文件。 3、wdz程序输出的sql文件中指定了GBK字符集,source命令导入到MySQL中,可正常处理中文字符(GBK) 4、如果需要将GBK字符集的sql文件导入到utf-8编码的MySQL中,可通过如下这个excel宏程序来导入。 备注:这个excel宏程序使用ODBC,因此需要首先安装MySQL的MyODBC, 例如MyODBC3.51,官网下载地址为: https://dev.mysql.com/downloads/connector/odbc/3.51.html 其它版本的MyODBC官网下载地址:https://dev.mysql.com/downloads/connector/odbc/ 5、exce宏程序导入如下图:

6、数据已正确导入到MySQL中,MySQL中的 中文显示为UTF-8编码,是正常的。

7、也可执行更改excel宏程序的源码,例如更改ODBC连接串,导入字符集等等。 首先打开程序代码,右键点击工作表名称(wstockMDB)-->再点击“查看代码”,如下图,之后再双击“模块一”

● wdz程序● 沪深5分钟数据● sql入库● mysql (END) www.wstock.net www.ws-data.com 微盛投资