帮忙想想思路,太平洋手机的选机中心应该如何实现数据库设计? 如题,http://product.pconline.com.cn/mobile/search.shtml里面可以实现高级查询,自己选择各个条件,想实现这样子的功能,数据库要如何设计,然后怎么实现查询呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 每个手机后面加一个字符串,用逗号分开,例如:nokia,500,.选机型只要查这个字段的对应位置就可以了 一共要这些分类:手机品牌,价格区间,蓝牙,上市时间,红外线,手机制式,多媒体,...,GPS定位系统,闪光灯,变焦模式 要查询的种类。把他们一次对应一个位置:比如一次对应:nokia,1000,1(表示支持),2009-12-25,-1(不支持),gsm,mp4,...,-1(没有),-1(没有),-1(没有),然后在查询的时候对每个字段取字符串比较substring,或者直接用一个包含(contain),把用户制定的选项和里面一段,都都包含了就把这条查出来返回给用户。 Contains(g1,g2) 返回1:表示g1包含g2,返回0表示不包含,例如:把查找的选项拼接成字符传mobileStr 判断是否是诺基亚的 Contains(mobileStr,“,nokia,”) ,在nokia两边加上逗号防止查出不必要的东西。不过这种查法效率会低点,先试试看能不能满足要求把。 mysql命令里建立一个新数据库并加上用户名和密码如何写 利用mysql数据库开发,需要学习mysql那些东西呀? 一个关于搜索未阅读记录的sql优化,急急急!! 两个表的统计问题 mysql数据库关联问题 mysql建模工具 一条数据库信息,请大家给分析一下,在线等 关于enum和set类型【讨论】 求一SQL语句,请帮帮忙??? 变量中的文件路径 LOAD DATA INFILE 语法错误 mysql 分区 出错 MYSQL 右关联查询
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货