导航:首页 > 数据行情 > 股票数据导入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数据库相关的资料

热点内容
股票行情不显示走势 浏览:52
股票投资评价怎么写 浏览:42
gta5花园银行股票怎么涨 浏览:625
股票非公开募资第二天涨停吗 浏览:270
多氟多股票是什么行业 浏览:403
云南旅游股票投资报告 浏览:280
亏损的股票属于资产吗 浏览:650
与股票支付率指标互为倒数 浏览:229
中信建投软件怎么查股票 浏览:354
四通股份股票走势分析 浏览:818
五个指标帮你选出好股票 浏览:85
股票交易所开放数据 浏览:774
重组大涨股票排行 浏览:498
完整的股票价格走势图 浏览:203
证券经纪人可以开股票账户 浏览:927
利欧股票商誉与净资产比 浏览:510
如何在股票软件里找历史数据 浏览:670
金发科技股票历史涨跌详情 浏览:509
凤凰传媒股票投资价值 浏览:442
股票账户注销后是否还有记录 浏览:102