① 怎样用php代码获取所有股票实时行情数据,并写入mysql数据库
大哥你太专业了吧,那都 是些什么啊??没听过都 叹!!
② 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) + "获取数据失败"
③ 同一个对象,保存数据库为多条的方法
for(int i=0;i<n;i++)
{
statement.queryUpdate("insert into db value(*)");
}
④ mysql最多可以存多少行数据
mysql单表存储四千万条数据,操作方法如下:
1、Oracle中大文本数据类型。
⑤ 用Hibernate关系映射完成一对多/多对一关系关系映射数据表信息的添加、查询,mysql存储时,数据都是问号
赞成以上说法,在数据库中设置字符编码
⑥ 在mysql数据库中,一张表最多能保存多少条数据
在mysql中,每个数据库最多可创建20亿个表,一个表允许定义1024列,每行的最大长度为8092字节(不包括文本和图像类型的长度)。当表中定义有varchar、nvarchar或varbinary类型列时,如果向表中插入的数据行超过8092字节时将导致Transact-SQL语句失败,并产生错误信息。SQL
Server对每个表中行的数量没有直接限制,但它受数据库存储空间的限制。每个数据库的最大空间1048516TB,所以一个表可用的最大空间为1048516TB减去数据库类系统表和其它数据库对象所占用的空间。
⑦ 使用多线程读取一个超大文件(比如1TB) 并将结果保存到Mysql数据库
设n个线程同时工作,
把文件份成n份,从n份的起始位置开始读,读一部分保存一部分。地n+1个线程读剩余的文件并保存。
⑧ 在MySQL数据库中关于数据多处保存的疑惑
如果在UNIX上这个问题非常容易解决,可以把一些数据库移动到另外的设备(包括网络设备)上,然后在data目录下建立符号连接即可。
在WINDOWS环境下,好像NTFS分区有这个功能(我没有实际测试):可以把新格式化的硬盘或者分区,作为现有NTFS分区的一个文件夹,这样你增加的硬盘部单独以一个F:的形式出现,而是可以作为D:\MYSQL\DATA\DB1的形式出现。
⑨ 数据库问题: 一般什么数据才需要保存到mysql数据库
数据库中保存的一般都是需要较长时间保留,对业务影响较大,且需要频繁操作的信息
⑩ mysql一个字段保存多个数据
用二个名字用“,”分开来,比如aaaa, bbbbb
显示的时候,用 explode ,分成数组,来显示
也是其中一种解决办法吧
字符类型就可以了,比如:varcher
这样子:$a = $b.','.$c
把$a存入就行了