注册 登录
编程论坛 ASP技术论坛

[求助]关于大量数据输入到数据库的问题

steven1013 发布于 2007-08-20 15:08, 846 次点击

A客户码单

序号 码 数 序号 码 数 序号 码 数 序号 码 数 序号 码 数 序号 码 数
1 205 2 32 3 58 4 52 5 878 6 85
7 111 8 99 9 58 10 33 11 58 12 88
……

B客户码单

序号 码 数 序号 码 数 序号 码 数 序号 码 数 序号 码 数 序号 码 数
1 205 2 32 3 58 4 52 5 878 6 85
7 111 8 99 9 58 10 33 11 58 12 88
……


就是每个客户都有很多数据
这些数据主要记录“序号”“码数” 就是把每个客户每卷的米数记录下来
我们这里叫这个为码单的


我的问题是如何将大量的码单输入到数据库中,有如何提取出来
当大家查询某个客户的码单的时候,一输入A客户 那么A客户的码单就都出来了

请大家帮忙想想办法……

[此贴子已经被作者于2007-8-20 15:18:29编辑过]

4 回复
#2
ayue2222007-08-20 15:29
你应该不会每个客户都建立一个该客户的码单表吧 ?
有2个方案:
1、建立一个客户表
如: ID 客户名称
1 A
2 B
。。。
然后码单中添加一个客户ID的字段
如 序号 码数 客户ID
1 205 1
2 32 1
3 205 2
。。。

查询的时候 select * from 码单 where 客户ID=(select ID from 客户 where 客户名称='A')

2、直接在码单的表中添加一个客户名称的 字段
如 序号 码数 客户
1 205 A
2 32 A
3 205 B
。。。

查询的时候 select * from 码单 where 客户='A'
#3
steven10132007-08-22 09:30

首先非常感谢ayue222的回复!
的确我就是需要每个客户一个码单表!(因为每个客户都有很多数据要放进去!)
不知道该怎么办?

#4
ayue2222007-08-22 13:09

采用方案1就好了
建立 客户表
字段:id 客户名称 电话......

再建立 码单表
字段:id 码数 所属客户ID

#5
steven10132007-09-03 09:30

非常感谢楼主的回复!

1