导航:首页 > 数据行情 > 如何用mysql创建股票数据库

如何用mysql创建股票数据库

发布时间:2024-05-27 14:08:58

⑴ mysql怎么做股票数据库

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import tushare as ts
from sqlalchemy import create_engine

code_list = []

#数据库链接参数
host = '10.0.0.5'
port = 3306
user = 'root'
password = 'qweqwe'
database = 'stock'
charset = "utf8"
table = "stock_data"

# create table stock_data(id int auto_increment,code int(6) zerofill,date date not null,open decimal(10,2) not null,high decimal(10,2) not null,close decimal(10,2) not null,low decimal(10,2) not null,volume decimal(10,2),turnover decimal(10,2),primary key (id),index(code),index(date),index(open),index(high),index(close),index(low));

def get_data (code):
df = ts.get_hist_data(code)
data = df.iloc[::-1, [0, 1, 2, 3, 4, 13]]
data["code"] = code
return data

def save_data_to_mysql (data,user = 'root',password = 'qweqwe',database = 'stock',charset = "utf8",table = "stock_data"):
engine = create_engine('mysql://' + user + ':' + password + '@' + host + '/' + database + '?charset=' + charset)
data.to_sql(table, engine, if_exists='append')
return

for code in code_list:
try:
data = get_data(code)
save_data_to_mysql(data)
print str(code) + "导入mysql成功"
except:
print str(code) + "获取数据失败"

阅读全文

与如何用mysql创建股票数据库相关的资料

热点内容
股票怎么看一个行业的走势 浏览:275
股票赚钱的散户占多少知乎 浏览:248
购买股票显示没有主资金账户 浏览:861
购买外国股票是国际投资吗 浏览:978
如何导出股票日线数据格式 浏览:774
记录股票账户表格app 浏览:834
债券和股票成本有什么不同 浏览:530
股票st坊展 浏览:552
股票里的账户总资产 浏览:291
达实智能的股票代码是多少 浏览:226
股票帐号更改银行卡号 浏览:185
控股集团遭遇资金冻结的股票 浏览:288
黄金etf股票趋势分析 浏览:874
净资产价格高于股票价格 浏览:23
大赢家股票软件安卓破解版 浏览:932
涨停股票图谱 浏览:554
堂趣科技股票 浏览:912
云计算软件股票有哪些 浏览:772
明天氢能科技有限公司股票 浏览:275
股票软件公司是什么部门监管的 浏览:871