導航:首頁 > 數據行情 > 如何用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創建股票資料庫相關的資料

熱點內容
股票的扣底什麼影響 瀏覽:254
股票2000塊20個漲停多錢 瀏覽:773
蘇寧易購投資股票市值 瀏覽:338
ST股票可以打什麼新股 瀏覽:518
個人所得稅app股票分紅app 瀏覽:105
股票賣了錢周六周天能轉到銀行 瀏覽:57
視覺中國是怎麼了股票一直跌 瀏覽:37
手機股票怎麼改銀行卡 瀏覽:28
農行掌上銀行能做股票嗎 瀏覽:311
江南銀行股票上市股價 瀏覽:53
順豪物業股票走勢分析預測 瀏覽:558
股票橫盤震盪用什麼指標 瀏覽:256
思科公司給員工股票如何收益 瀏覽:918
手機上如何看股票軟體下載 瀏覽:879
如何用資料庫爬取股票數據 瀏覽:895
怎麼才知道股票主力進場了 瀏覽:489
萬業企業股票這走勢是否機壞 瀏覽:52
股票長期下跌後放量 瀏覽:526
連續虧損股票重組合 瀏覽:478
st冠福股票主營業務 瀏覽:367