導航:首頁 > 數據行情 > 股票數據導入mysql資料庫

股票數據導入mysql資料庫

發布時間:2022-06-05 14:19:19

Ⅰ 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資料庫

1、如果是格式正確的txt文件數據需要導入到某張表中,可以執行:
LOAD DATA INFILE '/tmp/mysql_user.txt' INTO TABLE user ;2、如果是已經編輯好的sql文件,則可以執行:
source /tmp/db.table.sql;

Ⅲ 怎麼把資料庫文件導入mysql資料庫

附加資料庫 或者導入資料庫

SQL本身有數據導入的操作。但如果要從一個備份的文件中導入數據,則要進行另外的操作。下面以一個例子進行說明。

SQL伺服器上已有一個DOE資料庫,並且裡面有大量的數據,現准備從另外一個備份文件A1.BAK(不是DOE資料庫的備份文件)中導入另外的數據(即導入後在DOE中增加一些數據表,表中已錄有數據),並保持原DOE的數據不變。

1、首先,在「SQL企業管理器」中新建一個臨時資料庫A1。
2、右擊A1資料庫,選擇:所有任務->還原資料庫。
3、在「還原資料庫」窗口中,選擇:「從設備」。
4、點擊「選擇設備」。
5、點擊「添加」。
6、從文件名中選擇要還原的資料庫文件,如A1.BAK。
7、點擊「確定」,返回「還原資料庫」窗口。
8、點擊「選項」卡,進入選項設置。
9、鉤選:「在現有資料庫上強制還原」。
10、修改「移到物理文件名」為:「c:\a1.ldf」、「c:\a1.mdf」。
11、點確定,即可導入備份文件中的數據到臨時資料庫A1中。

12、此時,你可以將數據從A1導入到另外一真正要導入的資料庫中,如DOE資料庫。

(下面的數據導入操作為SQL2000企業管理器的一般數據導入導出操作。)

13、在「SQL企業管理器」中選擇「DOE」資料庫。
14、右擊DOE資料庫,選擇:所有任務->導入數據。
15、在「DTS導入/導出向導」窗口的「選擇數據源」中,數據源選擇剛才建立並導入數據的臨時資料庫A1。點擊下一步。
16、在「選擇目的」中,系統已經默認為DOE資料庫。
17、連續點擊「下一步」,直到完成。

經過上面的操作,你已經成功地將備份文件A1.BAK中數據導入DOE資料庫中,並且DOE資料庫原有數據不變。

此時,你可以刪除臨時資料庫A1。

Ⅳ 如何把股票軟體的數據導入到資料庫然後自行統計分析

在系統菜單里 有一欄數據導出,這個就是專門的數據導出選項。我不知道你說的資料庫是什麼,按理說應該是你想要的。

Ⅳ 如何把當天股票的每一隻交易明細和幾個必要的技術指標導入到資料庫中

用免費的wdz程序吧,可直接將股票數據輸出為sql文件(mysql、ms-sqlserver都支持),然後直接就導入到資料庫中了。

Ⅵ 如何往mysql資料庫中導入數據

mysqlmp

Ⅶ 怎樣用Android程序獲取滬深所有股票代碼及基本信息並存入SQLite資料庫

使用WDZ程序即可,這個程序可導出滬深股票數據為txt、csv、sql格式。也可輸出代碼表。

如果需要實時的,可以使用他們的 wstock金融API介面

閱讀全文

與股票數據導入mysql資料庫相關的資料

熱點內容
通過提供新聞天氣股票信息收取的費用 瀏覽:826
中國人保股票還會漲嗎 瀏覽:94
股票是根據公司什麼情況漲停 瀏覽:920
在工商銀行股票開戶手續費怎麼算 瀏覽:21
股票債券網 瀏覽:491
大股東佔用資金股票 瀏覽:435
中國長城股票原來叫什麼 瀏覽:233
股票資金流入多少算好 瀏覽:856
尤科斯石油與中國股票 瀏覽:821
香港和錳有關的股票 瀏覽:461
美國股票最新收盤情況223 瀏覽:386
如何長期只專業做一隻股票 瀏覽:71
st宏盛股票吧 瀏覽:541
股票中支撐線與壓力線指標 瀏覽:770
股票投資國債 瀏覽:209
重大資產重組的股票有哪些 瀏覽:266
三人行股票適合長期嗎 瀏覽:715
中國基建板塊股票有哪些 瀏覽:915
金字塔買入銀行股票 瀏覽:635
北上資金只能買哪些股票 瀏覽:330