• 欢迎访问小杰博客网站
  • 欢迎访问小杰博客网站哦

沪深300,中证500历史数据存到数据库中

未分类 小杰 4年前 (2015-04-19) 193次浏览 已收录 0个评论

小杰想对沪深300,中证500的历史数据存到数据库中,于是下载了数据下来,接下来需要进行转换:

正则表达式对沪深指数历史数据进行转换为sql语句

2014-6-11 2160.766

2014-6-10 2161.268

=》

replace into jijin.dapan_data (date,data_index,type) values(‘2014-6-11′,’2160.766′,’hushen300’);
replace into jijin.dapan_data (date,data_index,type) values(‘2014-6-10′,’2161.268′,’hushen300’);

^(.*)\s(.*)$

替换为:

replace into jijin.dapan_data \(date,data_index,type\) values\(‘\1′,’\2’,’hushen300’\);

下面是小杰建立的表结构:

drop table jijin.dapan_data;
create table jijin.dapan_data (
   dapan_data_id int(10) not null auto_increment,
    date datetime not null comment ‘时间’,
    data_index decimal(8,3) not null comment ‘指数’,
    type varchar(32) not null comment ‘类型:hushen300,shangzheng,shenzheng,zhongzheng500’,
     primary key dapan_data_id(dapan_data_id),
     key date (date),
     key type(type)
)ENGINE=INNODB default charset=utf8 auto_increment =1;


小杰博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:沪深300,中证500历史数据存到数据库中
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址