同意Mailbomb(网络咖啡)的看法“ 每个需要区分的都做成一个字段就可以了。”
比如:二环路以内,可以建立一个“地址”字段;
东面,可建立一个”方位”字段;
小户型,可建立一个”面积字段:
简装修或清水房,可建立一个“类别”字段;
3楼以上;可建立一个“楼层”字段。
等等。
其它就建个Memo字段。
比如:二环路以内,可以建立一个“地址”字段;
东面,可建立一个”方位”字段;
小户型,可建立一个”面积字段:
简装修或清水房,可建立一个“类别”字段;
3楼以上;可建立一个“楼层”字段。
等等。
其它就建个Memo字段。
不过如果记录过多的话给查询带来的负荷是很大很大的所以,偶想补充几点
1:最好多设立几个表,分散数据量,即把不可能同时查询的东西分成两个表,比如说居住点,有东区,也有西区,那么可以做东,西两个表---这只是打个比方,有的人不在乎住在东还是西
2:利用临时表
3:最关键的一点,建立好索引,对于你说的,应该用到复合索引
见http://www.csdn.net/expert/topic/964/964086.xml?temp=.5026819
中关于临时表和索引的问题
做到以上3点一个很好的数据库的雏形已经有了,如果还想好一点
1:考虑数据库表的可扩展性
2:注意关联表
3:数据表的字段长度设置要得当
4:where子句很重要
先写这么多吧浅妄薄见,望与斟酌