34,590
社区成员
发帖
与我相关
我的任务
分享
数据库这么设计,MSSQL伤不起啊!!!
每个属性都应该作为一列来处理,否则对不同属性的处理要从一堆字串里把指定属性挑出来的话麻烦死你有木有!!!
如果某个属性值字串中间来个英文逗号你怎么处理!!!办法有木有!!!
占用空间大小根本没什么关系的,你总共才100W条记录,人家大一点的数据库上亿条记录有木有!!!
表的列多一些也不是什么问题,你总共才24列,人家大一点的数据库上百个列的有木有!!!
int 类型占用 4 字节,最大可达 2147483648,如果你用unicode字符串就得要 20 字节有木有!!!
如果你觉得你的数据没那么长,那用smallint,tinyint占用字节数更少有木有!!!
每个属性占用一列还可以创建索引,可以大大加快带属性值范围条件查找的速度有木有!!!
你数据库基础有木有!!!看过萨师煊的书有木有!!!有木有!!!