
你还是用第一种吧!笨点的方法往往是好方法
这种方法节约索引
查找快,不用二次连接
你说那个占用空间就很难说了!因为
Null值不占用物理空间
效率主要是在类型指针移动上!
(往往以行集合替换列集合优势主要是为了灵活的业务)
另外一种就是数据库范式理论推导,非关联属性要分开的理论,但是玩范式根本就是专家中的专家玩的起,往往打破范式更有优势
--------------------------------------------------------
总体上说!第一种效率往往更高!但是心里看这么多Field1,
Field2,
,
Field50
也是心烦,你打开数据视图后,可在某列上右键-->隐藏列
想显示就格式-->取消隐藏列
然后就可以直接查看需要的数据了!
在使用过程中出现的问题,应该是往数据库添加数据时报错的吧,也就是说在添加一条记录时主键ID为空,你检查下你添加记录时主键(ID)是自动生成的还是手动输入的,如果是手动输入的则必须输入ID才能添加。一般来说添加数据时如果数据库的非空字段值为空都会有提示的,如“XX不能为空”。
如果空的记录是null值就可以用:SELECT ID, COUNT(字段a), COUNT(字段b), COUNT(字段c), COUNT(字段d) FROM TABLENAME GROUP BY ID
以上就是关于Access数据库: 一个有很多列的表的设计全部的内容,包括:Access数据库: 一个有很多列的表的设计、access数据库里提示索引或者主键不能有空值,怎样查找空值和解决这个问题、Sql Access统计非空记录数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)