现在做人才网发现“工作经验、教育经历”这块存在多条数据,当把这两个字段放在单独的表中,用户按条件搜索就会显得很慢(数据有上十万条),大家是把这个个字段放在同个表同个字段里用分割,还是放在不同的表中,谢谢~
解决方案 »
- mysql如何改character_set_server为utf-8 (不改my.ini配置文件)
- 能否用mysql语句替换同一个字符串(如同时将A换T,C换G)?
- 谁能给写一个分组查询?
- 如何用文本方式将数据装入一个数据库表
- 求一sql语句,在同一表中用一个语句取出不同类型数据
- 怎样修改"root"的口令
- Can't connect to MySQL server on 'localhost' (10048) 错误
- mysql支持中文全文检索吗?该怎么弄呢?
- 数据库中怎么获取多条记录中的信息
- ...又遇到问题了,关于java和mysql时间数据类型的问题,有图有代码。快没分了,省着用
- 跟随上一贴,游标如何实现
- 字段内容批量替换
用户ID 教育经历
用户ID 工作经验
符合3NF,查找也方便
工作经验(sno, 用户ID,开始日期,结束日期,公司名称,职位,)
教育经历(sno, 用户ID,开始日期,结束日期,学校名称,专业,学历,)注意在 工作经验 教育经历 表上的 用户ID 添加索引。
年 龄 a表
专业类别 b表
简历关键字 c表如果4个搜索条件都有值那就3个表联合起来以相同的uid查?
如果以 性别、简历关键字 为搜索条件就是2个表以uid为条件查?
-------就是所还是先if判断后在用多表链接查询么,我的理解对么?这样查数据在整表中便利,效率似乎很低。。---------------