你可以设计成两个表
第一个表包括
工程名称
工程概况
编号
名称
合同编号
合同额
开工时间
竣工时间
结算时间
验收时间
等字段
第二个表包括
ID(承包序号)
工程编号
施工单位
预收款
进度款
审核款
等字段
思想就是将工程和施工单位分开,在工程编号与施工单位建立联系~
比如工程编号201的工程有施工单位101 102 103
则表2可能存在记录
ID(承包序号) 工程编号 施工单位 预收款 进度款 审核款
ID1 201 101 XXX XXX XXX
ID2 201 102 XXX XXX XXX
ID3 201 103 XXX XXX XXX
大概就这样子!
用SQL语句添加表字段:alter table 表名add 字段名 字段类型;
用select name from syscolumns where id=object_id(表名)查找出所有的表字段。然后再使用SELECT 查找到的字段 from 表名。
使用ResultSet动态读取数据库数据。ResultSet 是一个迭代模式的动态连接容器。迭代模式的容器遍历方式:
while(rsnext()){
//循环内容
}
rsnext()返回值是一个布尔值,表示迭代容器中是否还有下一条数据,即在迭代过程中是否已经到结尾。直到迭代集合中再无数据rsnext()返回false;
以上就是关于求一个MYSQL动态添加字段的思路~~全部的内容,包括:求一个MYSQL动态添加字段的思路~~、java用sql语句动态的往表里面添加字段,之后怎么能动态的读写新字段的数据、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)