Mysql数据库设计,请大家帮帮忙。

qiuxin425 2011-11-21 09:43:18
初用Mysql数据库,请大家帮忙如何设计这个数据库。

VC代码,数据库里面保存一条曲线的数据?可以写入读取。曲线数据点数不定,也就是说是动态的。 谢谢!

...全文
106 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiuxin425 2011-11-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 acmain_chm 的回复:]
可以,

create table xx (curvID int primary key, vData blob) 然后在BLOB中直接以二进制存放数组。

insert into xx values (1 , 0x0a0d130f.....


引用
insert into xCurve values
(1,1, 10),
(1,2,13),
(1,3, 19),
(1,……
[/Quote]

谢谢 我知道了
upcmill 2011-11-21
  • 打赏
  • 举报
回复
如果每条曲线的数值点不是独立变化的,完全可以用字符串把各个点串起来作为一个数据保存
这样做的好处是可以解决数据点数不固定的问题,坏处是需要在程序端对数据进行加工

如果数值点是独立变化的,只能采用楼上的建议了
ACMAIN_CHM 2011-11-21
  • 打赏
  • 举报
回复
可以,

create table xx (curvID int primary key, vData blob) 然后在BLOB中直接以二进制存放数组。

insert into xx values (1 , 0x0a0d130f.....

[Quote]
insert into xCurve values
(1,1, 10),
(1,2,13),
(1,3, 19),
(1,4, 15),[/Quote]
qiuxin425 2011-11-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 acmain_chm 的回复:]
引用VC代码,数据库里面保存一条曲线的数据?

引用我想要添加的和常用数据库一样,一条是一个曲线,曲线个数是没有限制的

这中文学得。


create table xCurve (curID int, seqid int , data int ,primary key (curID,seqId) );

insert into xCurve values
(1,1, 10……
[/Quote]

呵呵 表述不清楚

这样可以

我从网上查了一下,不知道能不能把一个数组整体拽给数据库一个属性呢?
ACMAIN_CHM 2011-11-21
  • 打赏
  • 举报
回复
[Quote] VC代码,数据库里面保存一条曲线的数据?[/Quote]
[Quote] 我想要添加的和常用数据库一样,一条是一个曲线,曲线个数是没有限制的[/Quote]

这中文学得。


create table xCurve (curID int, seqid int , data int ,primary key (curID,seqId) );

insert into xCurve values
(1,1, 10),
(1,2,13),
(1,3, 19),
(1,4, 15),
(2,1,4),
(2,1,19),
...
qiuxin425 2011-11-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 duzq1985 的回复:]
那就再添加一列,曲线号码列
[/Quote]

曲线应该是一行是一个吧 和列应该没有多大关系吧
duzq1985 2011-11-21
  • 打赏
  • 举报
回复
那就再添加一列,曲线号码列
qiuxin425 2011-11-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 acmain_chm 的回复:]
create table xCurve (seqid int primary key, data int);

insert into xCurve values
(1, 10),
(2,13),
(3, 19),
(4, 15),
....
[/Quote]

这样添加是不是只能代表一条曲线? 我想要添加的和常用数据库一样,一条是一个曲线,曲线个数是没有限制的,或者说有个最大值。
ACMAIN_CHM 2011-11-21
  • 打赏
  • 举报
回复
create table xCurve (seqid int primary key, data int);

insert into xCurve values
(1, 10),
(2,13),
(3, 19),
(4, 15),
....

57,062

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧