专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 高性能数据库开发

mysql分表分库怎么进行统计查询,求高手

发布时间:2010-05-24 21:13:54 文章来源:www.iduyao.cn 采编人员:星星草
mysql分表分库如何进行统计查询,求高手
mysql分表分库如何进行统计查询,求高手
比如有log_01,log_02,login_log_03,login_log_04,
分别在database01,database02中
database01库中存放log_01,log_03,
database02中存放log_03,log_04
要按时间(三天内,7天内,一月内)查询用户的登录状况
如何进行查询,有没什么好的方案,求大侠分享
------解决思路----------------------

三天内的:
SELECT * FROM database01.log_1 WHERE DATE_SUB(CURDATE(), INTERVAL 3 DAY) <= DATE(logdate); 
UNION
SELECT * FROM database01.log_2 WHERE DATE_SUB(CURDATE(), INTERVAL 3 DAY) <= DATE(logdate); 
UNION
SELECT * FROM database02.log_3 WHERE DATE_SUB(CURDATE(), INTERVAL 3 DAY) <= DATE(logdate); 
UNION
SELECT * FROM database02.log_4 WHERE DATE_SUB(CURDATE(), INTERVAL 3 DAY) <= DATE(logdate); 



------解决思路----------------------
做个统计,从多个数据源中插入数据到指定表中,然后查询
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: