Ⅰ 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) + "获取数据失败"
Ⅱ 如何用access建立股票数据库
1、打开我们的access程序,打开方法是单击开始——所有程序。
Ⅲ 公司需要建立股票市场各个行业的数据库,需要哪些数据怎么从各证券公司给出的研究报告里面提取信息
股票软件里有分行业的,你可以选取龙头,看一下企业的主营构成、毛利率、净利润,看企业有没有前景主要是看产品
Ⅳ 我想做一个股票行情的网站,用什么数据库存储行情数据比较好怎么定义表结构比较好
没有必要去做这些,这些东东,券商和软件公司都做得很好了,你要做的就是如何多赚钱,祝你投资顺利赚钱多多
Ⅳ 如何实时写股票数据进数据库
既然你自己设计了一个数据库,现在是每天收盘后,从同花顺软件里导出EXCEL,再导入数据库,来进行分析。那么你想及时查看开盘数据,那就用同样的技术,从同花顺软件里导出EXCEL,再导入数据库进行分析好了,向你学习!
Ⅵ 怎样建立一个简单数据库
具体步骤如下:
1、首先打开我们的access程序,打开方法是单击开始——所有程序。
Ⅶ 如何把股票数据导入数据库
先从菜单栏里找到数据导出(保存),导出为EXCEL,然后打开统计软件或数据库,再找到文件(数据)导入,把EXCEL导入。
一般都是这个方法,不同的软件有一定差异。
Ⅷ 怎么做实时的股票数据库
如果主站提供有相关的接口的话,可以调主站的接口.如果主站不提供相关接口.那就不不断抓取.获取最新的信息了.
Ⅸ 如何建立期货分析、股市分析等有关的个人数据库
这就需要你的收集了。
打个比方来说,上周6出了美国的种植面积的数据,这时候你就要记录下来是利多还是利空。
你要多用心就可以,还有的数据就是收费的了