现在,有这样一个功能。每当查询之前,先选择所要显示的哪几列及字段.(如显示:姓名,年龄)。然后,查询时,只显示所选择的哪几列及字段的信息。数据库,表应该怎样来设

问题描述

现在,有这样一个功能。每当查询之前,先选择所要显示的哪几列及字段.(如显示:姓名,年龄)。然后,查询时,只显示所选择的哪几列及字段的信息。数据库,表应该怎样来设计?谢谢!

解决方案

解决方案二:
跟数据库设计有什么关系??
解决方案三:
嗯,你认为,应该怎样去实现这样一个功能呢?
解决方案四:
没太懂你的需求查询前显示的跟查询后显示的数据有关联????
解决方案五:
person里有姓名,年龄,性别。如果把这3个字段存到一个表中,那么任何对person的查询都会将她们全查询来。这是面向对象思想。如果你要只查询出部分字段,比如姓名和年龄,可以采取的方式是建立2张表,一张存姓名,年龄,另一张存性别。如果要查性别,就将性别加载进来,这个在实际中Hibernate会帮你完成。
解决方案六:
如果只是一张表那就好办啊选择的显示列的value值设置为表的字段名如checkboxvalue="age"年龄后台接到的值拼字符串去查数据库如果你要做report工具那么就看看ResultSetMetaData动态加载和配置result的现实报表都是这么做的啊执行columntitle想怎么显示就怎么显示
解决方案七:
1、界面编号(一个页面以为唯一编号,这个需要定义好)。2、列名称(对于你的数据库字段或查询视图)3、是否显示4、宽度5、对齐方式6、颜色以及样式。。。。。。如果有自定义列信息,需要一张扩展表来存储。。。。此时有两条路来选择如何开发:1、做大视图,将需要的列信息作为一个大视图查询出来,将信息抛给前台时,根据上述配置信息动态控制前端某些列显示还是不显示。2、根据需要显示的列对相应的表格进行查询,这种设计是灵活的,感觉很友好。。。不过这种会形成各种SQL,如果是ORACLE的OLTP系统中会造成很多问题,这里就不多说了。。。
解决方案八:
map.

时间: 2024-11-16 07:02:09

现在,有这样一个功能。每当查询之前,先选择所要显示的哪几列及字段.(如显示:姓名,年龄)。然后,查询时,只显示所选择的哪几列及字段的信息。数据库,表应该怎样来设的相关文章

combobox中的项目通过adodc与access连接,但为什么选项不能及时更新,只显示数据库表中的第一个数据呢?

问题描述 其中combo1(项目)与adodc2相连,adodc中的属性中connectstring已连接数据库,datasource已连接adodc2.combo2(人员)与adodc3相连,adodc中的属性中connectstring已连接数据库,datasource已连接adodc3.但运行选择时只显示一行数据.这是为什么呢?是不是要添加个combo_click代码?代码是什么呢?求指教,谢谢. 解决方案 解决方案二:既然你绑定了又可以在运行时看到数据库的数据,那证明应该是没问题的不用写

关于有默认值的字段在用EF做插入操作时的思考

原文:关于有默认值的字段在用EF做插入操作时的思考 今天在用EF做插入操作的时候发现数据库中一个datetime类型的字段(CreateDate)的值居然全部为null.于是赶紧看表结构发现CreateDate字段居然是允许为空的. 虽然为空,但是设置了默认值getdate(),按说不应该为null的.于是开始测试. 字段允许Null值的情况 Users表结构如下: 假如一个字段有了默认值,并且又允许为Null,在做插入操作时会发生什么? 如上图中的表结构,CreateDate是允许为null的

sqlserver-怎么使数据库表中信息按某一列排序,列的类型是datetime

问题描述 怎么使数据库表中信息按某一列排序,列的类型是datetime 列名:report-date 例子:2014-09-01 00:00:00.000 sqlserver语句怎么写,按这一列的时间排序 解决方案 select * from xxxx order by [report-date] desc 解决方案二: 将这个字段转换成时间,order by cast(***这个字段) 解决方案三: sql server支持datetime排序 order by report-date

SQL提取数据库表名及字段名等信息代码示例

本文向大家介绍了使用SQL语句提取数据库所有表的表名.字段名的实例代码,在SQLserver 中进行了测试,具体内容如下: --查询所有用户表所有字段的特征 SELECT D.Name as TableName, A.colorder AS ColOrder, A.name AS Name, COLUMNPROPERTY(A.ID,A.Name, 'IsIdentity') AS IsIdentity, CASE WHEN EXISTS (SELECT 1 FROM dbo.sysobjects

动态选出适合列存储的DB2数据库表

DB2 V10.5 列存储介绍 在 DB2 V10.5 之前,数据在表中都是按行存储的. 从 V10.5 开始,DB2 提供了对列存储的支持. 相对于列存储,行存储的好处是增加修改数据容易,适合于 OLTP 事务型应用.但行存储在某些场景有性能方面的局限性,比如很多查询不需要一次读取一个表中所有的列,而行存储因为存储机制所限无法避免读取到不需要的列. 采用列存储能提高上面场景的性能.列存储仅需要读取查询语句中查询的列,从而较少了读取的数据量.I/O 在整个系统性能中占有非常重要的地位.数据量的减

编程-实现相册共享功能,数据库表怎么建立,PHP接口怎么实现逻辑?

问题描述 实现相册共享功能,数据库表怎么建立,PHP接口怎么实现逻辑? 50C 功能主要是:我往我建立的相册传入相片,只要@我想要和他共享的人,就能在他的账号下建立同样的相册. 解决方案 简略的说 数据库直接建一个分享人以及图片路径 在程序里面直接读取分享的路径就好至于权限.照片可以分享给哪些人,通样可以在增加字段实现 解决方案二: 和楼上看法一样1.首先一张表 存放这个用户的相册信息2.然后再一张表 存放这个相册的授权用户信息要授权的时候 只要@一下 这个人 就将授权信息记录 然后查询的时候

WordPress数据库表及字段详解

今天熊哥在朋友的博客看到关于wordpress数据库的介绍,感觉很有用,相信对同样在使用wordpress的同学也很有用,所以就拿过来分享一下.希望对自己和大家有所帮助. [废话] 记得刚接触网站时对数据库一点概念也没有,那时公司网站要换服务器,于是就单纯的转移了网站文件,结果可想而知.一翻折腾,在糊里糊涂中按网上的教程终于搞定,享受成就感时也第一次接触了数据库.那时感觉数据库高端深奥遥远,从没想过自己以后会跟数据库再有交集:而后,自己成为一名数据库工程师时也没想起当年数据库曾给自己带来困扰.现

架构师-如何创建一个不容被修改的数据库表结构?

问题描述 如何创建一个不容被修改的数据库表结构? 我想学习创建数据库表结构,但是不知道如何下手,求大神解答 刚才的问题有歧义,我修改了下. 然后声明下: 我会用数据库建模工具 我就是不太明白如何创建一个好的数据库结构,一个不容易被修改的结构,一个高效的结构 -------------------分割线----------------------- 如果让你们创建表结构你们如何创建呢?求思路~ 解决方案 不存在什么不容易被修改的表结构.首先你的程序决定了修改还是不修改. 如果你不信任你的程序,你可

如何将一张数据库表中的某几列数据写入另一张表,同时再加上一列相同的数据。

问题描述 如何将一张数据库表中的某几列数据写入另一张表,同时再加上一列相同的数据.其实我就是想做一个一个订单编号对应多个商品的提交功能,请大家帮帮忙支支招,谢谢! 解决方案 解决方案二:根据要求写对应的updatesql解决方案三:引用1楼feiyun0112的回复: 根据要求写对应的updatesql 请问insertintot_wz_kc(wzid,jldwid,kcsl,yfpkcsl,cshwcbz)selectwzid,jldwid,0,0,'Y'fromt_wz_wzwhereyxb