【量化投资】05.读取csv文件保存到mysql数据库
【老博客地址】
【CSDN】博客主页
【量化投资】00.资源篇——持续更新
【量化投资】01.基本概念
【量化投资】02.数据接口初探——excel读取新浪股票api数据
【量化投资】03.量化工程abu学习之量化基础(1/3)
【目标】
接上文,将【量化投资】04.使用python爬取股票基础数据中爬取的数据保存到mysql数据库中
【最终效果】
【准备工作】
- 安装mysql数据库(本地或docker方式都可以)
- 安装python操作mysql所需要的包
pip install pymysql
- (选)安装Navicat客户端,用以查询数据库
【创建mysql数据库表】
1 | CREATE TABLE ts_stock_basics(code varchar(255) COMMENT '代码',name varchar(255) COMMENT '名称',industry varchar(255) COMMENT '所属行业',area varchar(255) COMMENT '地区',pe varchar(255) COMMENT '市盈率',outstanding varchar(255) COMMENT '流通股本(亿)',totals varchar(255) COMMENT '总股本(亿)',totalAssets varchar(255) COMMENT '总资产(万)',liquidAssets varchar(255) COMMENT '流动资产',fixedAssets varchar(255) COMMENT '固定资产',reserved varchar(255) COMMENT '公积金',reservedPerShare varchar(255) COMMENT '每股公积金',esp varchar(255) COMMENT '每股收益',bvps varchar(255) COMMENT '每股净资',pb varchar(255) COMMENT '市净率',timeToMarket varchar(255) COMMENT '上市日期',undp varchar(255) COMMENT '未分利润',perundp varchar(255) COMMENT '每股未分配',rev varchar(255) COMMENT '收入同比(%)',profit varchar(255) COMMENT '利润同比(%)',gpr varchar(255) COMMENT '毛利率(%)',npr varchar(255) COMMENT '净利润率(%)',holders varchar(255) COMMENT '股东人数',PRIMARY KEY (code) ) COMMENT='股票列表'; |
【完整代码:读取csv文件,并插入到数据库】
【重要】需要更改自己的数据库地址、用户名和密码
1 | import pymysql |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.