帮忙想想思路,太平洋手机的选机中心应该如何实现数据库设计? 如题,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存储过程可以实现这样的功能不? begin commit是不是原子操作 sql脚本 如何判断字段或表是否存在 MySQL utf8存储 GBK读取 一条MySQL查询语句,卡死机器,不知道为什么,求高手指点! 30分求一语句 Mssql存储过程中的return在mysql中用什么? Mysql的存储过程:查找一张表的数据再根据查出来的数据去另外一张表中取另外的数据 硬盘损坏后,现在只剩下Mysql的安装目录,求指导如何恢复数据库 小白来求个MYSQL语句了,大神不吝赐教啊 mysql 分区 出错 MYSQL 右关联查询
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货