目录
1 前言
前面已经讲了很多次要进行数据存储,终于在上一篇中完成了数据库的设计,在这一篇就开始数据的存储操作,在数据存储的这个部分,会将之前抓取到的基金列表,基金基本信息和基金变动信息以及ETF信息进行存储。

2 信息存储
2.1 基金基本信息存储
在这里获取基金信息包括两个部分,一部分是场外基金另外一部分是场外基金信息。之在前的文章中,我们已经获完成了场外基金和ETF基金信息的代码,因此在这里我们仅仅需要存储数据库即可,那么有个问题,基金的信息是随时发生变更的或者更新的。在保存时需要先判断基金代码是否已经存在,如果存在则更新,如果不存在则新增,但是这样效率有点低,这时候就用到之前的文章内容,使用这样 on duplicate key update 的语句就可以一条sql搞定了。
举例如下所示:
INSERT INTO `tb_fund_list`(`code`, `name`, `fund_type`) VALUES ('000363','国泰聚信价值优势混合C','混合型-灵活')
on duplicate key update `code` = '000363', `name` = '国泰聚信价值优势混合C' ,`fund_type` = '混合型-灵活';
如果存在000363基金的话,我们就进行更新操作,如果不存在那么久插入数据。
具体实现的代码如下图所示:
2.2 基金变动信息获取
基金的变动信息不论是场内基金还是场外基金都是一样的获取方式,在这里就可以使用通用的逻辑进行处理了,就是之前抓取基金变动信息和基金价格信息的方式。
3 需要改进的地方
3.1 基金类型
现在基金基本信息中的基金类型还是中文,这样的中文存储起来不符合常用的编码规范,之前没有处理是因为还不知道有多少种基金的类型,现在已经获取到了所有的基金,这个时候我们需要查询一下所有的基金类型,然后建立枚举来表述不同的基金类型。
# 获取所有的基金类型信息
select distinct fund_type from tb_fund_list;
根据查询出来的基金类型,最终定义的基金类型如下图所示:
fund_type_dic = {
"QDII": "1",
"商品(不含QDII)": "2",
"股票型": "3",
"指数型-股票": "4",
"混合型-偏债": "51",
"混合型-偏股": "52",
"混合型-平衡": "53",
"混合型-灵活": "61",
"债券型-中短债": "62",
"债券型-可转债": "63",
"债券型-混合债": "64",
"债券型-长债": "65"
}
根据经验来说,债券型的基金相对比较多,如果对债券基金感兴趣的
可以时常更新数据,在后续的操作中以非债券型基金为主进行分析,数据总量相对较小,批量更新的时间也相对较短。
3.2 基金的更新顺序
在之前的基金获取过程中,总体来讲获取的顺序是混乱的,在最终的数据结果存储时,需要将获取的信息基金拼接和组装。最终的更新数据顺序为:
- 1 更新场外基金列表(新增或者更新)
- 2 更新ETF信息列表(新增或者更新)
- 3 查询基金的基本信息进行更新操作
- 4 查询基金的阶段变动信息进行更新
4 总结
获取基金的信息已经完毕,已经把基金信息保存成功,在下一章中将介绍如何建立线性模型去评估基金的分数,为投资基金做出定量分析。
相关推荐:
AI自动帮写,轻松应对内容创作挑战,赋能写作新未来,嘿科技ai
SEO快排还有效果吗揭秘快速排名的真相与未来趋势,ai人像波普
ChatGPT,您的银行卡被拒绝了?别慌,这些方法帮您快速解决问题!,ai给那个标声调
为什么要seo排名,为什么要做seo推广 ,AI写作开启创意新世界
360关键:打造全方位安全保护,守护您的数字世界,ai乘bi
SEO学费多少钱?揭秘SEO培训的投资价值与回报!,郴州网站推广多少钱一个
ChatGPT桌面应用安装了,不能用?解决方案全攻略,让你轻松畅享AI助手!,绫波丽ai智能
SEO全站优化:打造强大网站排名的必备利器,AI论文写作的优点
为什么seo这么难,seo难嘛 ,ai宁中则
ChatGPT美区要梯子吗?轻松畅享全球智能聊天体验,ai音位
360排名优化价格:打造高效网络营销的制胜法宝,ai换脸刘浩存自wei
ChatGDP人工智能:未来科技赋能企业与个人的智能变革,如何用AI绘制人体
GoogleGPT-引领未来智能对话的革命,灵境ai画质
pbootcms自动翻译插件,让你的网站轻松实现多语言覆盖,ai 镀金
SEO建议:如何通过优化提升网站流量,赢得市场竞争,自媒体网站免费推广平台
什么是SEO金融,seo是做什么的 ,ai中转程序
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
ChatGPTApp怎么调大字体?提升阅读体验,让文字更清晰,推荐ai音频
什么是seo行业,seo是什么职业做什么的 ,ai标题字体效果
AI网页效果生成:开启网站设计的新纪元,ai画线祥云
seo软件是什么职位,seo用的是什么软件 ,ai感知树
SEO是什么意思?揭秘SEO的真正含义与重要性,公司推广网站询问d火18星来
AI文章概括缩写:让内容高效获取的智能工具,ai 处理文件
“多网建站”助力企业跨越发展,开启全新数字化时代,海南网站优化电池
怎么用AI生成文章免费版,高效创作从此开始!
优化文字,让表达更精准:提升写作效率的关键,个人网站建设外包
SEO子-为你的网站注入流量的秘密武器,麻城网站网址优化
SEO优化:提升网站流量的终极指南,揭阳网站快速推广
SEO超级,助力企业站点冲刺搜索引擎排名,白云全网营销推广哪家强
AI缩写文本:助力智能生活的革新力量,ai智能写作生成神器下载
SEO已经成为数字营销的核心,如何利用SEO提升网站流量和转化率,含山网站优化推广
SEO挣钱之道:如何通过SEO实现网络盈利,宁晋网站建设商家
ChatGPT最新版本更新内容:智能对话体验再升级,更多功能与应用,ai证伪
优化平台:让数字化转型更简单、更高效,莆田谷歌seo品牌排行
SEO快速优化技术:助力网站流量暴增,轻松登顶搜索引擎,铜陵ai全网通推广软件
AI公众号文章生成,轻松打造爆款内容
chatai写作免费一键生成,轻松解决写作难题!,陈逗逗ai换脸在线看
用AI征文工具,轻松创作出精彩文章!
为什么seo这么麻烦,seo是什么意思 为什么要做seo ,dota1ai地图命令选ai
SEO包含的秘密:让你的网站轻松排上首页,新媒体营销推广方案目录
360优化关键词-提升网站流量与排名的秘密武器,美拍ai
SEO优化做什么的?揭秘SEO优化的核心价值与实战应用,ai做金色
ChatGPT当前不可用?如何应对AI服务中断的挑战,ai文章免费写作app
亚马逊的seo是什么阿,亚马逊seo项目 ,中考用ai写作会判0分吗
seo适合看什么书,自学seo书籍推荐 ,ai少女 刻晴
ChatGPT启动时遇到问题?快速解决方案让你畅享智能对话体验,ai如何保存logo
ChatGPT服务异常:为何影响到你的工作和生活?如何有效解决?,ai怎么保持圆角不变
优化入口:提升网站流量与转化率的秘密武器,琼海关键词排名品牌
SEO监控:精准把握网站排名与优化成效的利器,湖南seo排名商家名单
seo网站编辑是做什么,seo网站编辑可在家兼职 ,ai慢直播