`
xixian
  • 浏览: 215186 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mysql 分类获取排行数据

 
阅读更多
建立表
CREATE TABLE `test` (
  `Id` int(11) NOT NULL auto_increment,
  `title` varchar(255) default NULL COMMENT '标题',
  `clicktime` int(11) default NULL COMMENT '点击次数',
  `mtype` int(11) default NULL COMMENT '类型',
  `goal` tinyint(3) default NULL COMMENT '分数',
  `create_date` date NOT NULL default '2012-01-01' COMMENT '日期',
  PRIMARY KEY  (`Id`),
  KEY `IND_TYPE` (`mtype`,`goal`,`clicktime`,`create_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


插入1万条数据后
查询每个分类的点击次数最高的10条数据。
select a.* 
from
(
select t1.*,(select count(Id)+1 from test 
where mtype=t1.mtype and clicktime>t1.clicktime ) 
as group_id
from test t1  where  t1.create_date='2012-04-29'
) a
where a.group_id<=10 


上面sql还是有些问题 如果有相同的点击次数,每个分类结果条数会超过10条,且性能不怎样  要12秒左右。
先记录,后期再优化
分享到:
评论

相关推荐

    基于springboot+mybatisplus+jsoup+mysql开发web小说网站

    - 排行榜模块:根据阅读量、收藏量等数据,展示热门小说排行榜。 6. **安全与性能优化** - 使用HTTPS协议,保障用户数据传输的安全性。 - 通过缓存技术(如Redis)提高数据访问速度,减轻数据库压力。 - 使用...

    大数据分析项目.docx

    HBase支持推荐系统和热度排行,MySQL则用于用户查看个人信息、好友信息和等级等。 需求设计上,采用Spark清洗用户听歌日志,分析用户喜好;Hive处理歌曲分类统计;从MySQL获取用户喜好标签以推荐相应歌曲;Spark...

    django基于Hadoop的豆瓣Top250排行榜影片数据分析与处理论文.docx

    2. **MySQL数据库管理**:设计合理的数据库表结构,将抓取到的数据分类存储,方便后续查询和统计。例如,可以设置电影基本信息表、导演信息表等。 3. **Hadoop分布式计算**:利用Hadoop MapReduce模型处理大规模...

    jsp源码企业级新闻系统(SSH+MYSQL)

    6. **统计报表**:为管理员提供一些关键指标的数据分析结果,比如热门文章排行榜、用户活跃度统计等。 #### 数据库设计 在设计数据库时,应考虑到各个功能模块之间的数据关联性以及查询效率等因素。例如: 1. **...

    基于ssm+mysql的小说阅读网站书城源码数据库.zip

    7. **网站书城**:书城功能包括书籍展示、搜索、分类、排行榜等,用户可以通过这些功能找到自己喜欢的小说并进行在线阅读。 8. **用户系统**:可能包含注册、登录、个人中心等功能,允许用户保存阅读进度、收藏书籍...

    微专业-数据挖掘分析之Python篇

    3. **数据存储方案**:讨论如何合理地存储抓取到的大规模数据,例如使用MySQL数据库或NoSQL数据库。 #### 七、数据爬虫企业实战 在商业场景下,数据爬虫的应用更为广泛。本章节将讨论: 1. **合规性考虑**:介绍...

    python课程设计(Django搭建电影网站,Django+爬虫+html+MySQL数据库)

    主页面将展示热门电影和排行榜,这需要我们在视图中编写查询语句,从数据库中获取数据,然后通过模板渲染出来。Django的模板语言(Django Templates)使得动态内容的生成变得简单。 5. 电影预告 我们可以集成视频...

    网络游戏-用于检索配置相关数据的网络系统.zip

    数据库方案如MySQL、MongoDB等,提供高效的数据查询和事务处理能力;文本文件如JSON、XML格式,易于阅读和编辑,但可能需要额外的解析逻辑。 三、数据结构设计 为了便于检索,数据结构设计至关重要。通常采用层次化...

    2020中国城市等级划分(一二三四五线城市及排名)excel表格及sql文件

    总结而言,2020年中国城市等级划分的资料,以其详实的数据和清晰的分类,为我们提供了一个全面观察和理解中国城市发展的窗口。通过对这些数据的深入分析,我们可以更好地把握城市发展趋势,为城市的可持续发展提出...

    排行榜完善for dvbbs7.0 sp2

    "完善"这个词暗示了这个插件可能是对原版DVBBS排行榜功能的扩展或优化,可能增加了新的统计维度,如主题质量、回帖速度等,或者提供了更丰富的展示方式,如动态更新、分类排行等。 论坛插件是DVBBS这样的系统的一大...

    [其他类别]百度top榜采集程序_baidu_top.zip

    7. **数据存储**:数据可能被保存在本地文件、数据库(如SQLite、MySQL)或云存储服务中,以便后续查看和分析。 8. **异常处理和错误修复**:考虑到网络环境的复杂性,程序可能包含了错误处理和重试机制,以应对...

    排行榜导航网站源码 资源导航网站源码 热点热搜排行榜源码 网址导航网站源码

    它包含了多个分类的网址链接,如新闻资讯、娱乐休闲、学习教育等,用户可以根据自己的需求快速找到感兴趣的网站。 2. **热点热搜**:此模块实时展示当前互联网上的热门话题和搜索关键词,帮助用户了解最新趋势和热门...

    基于Springboot网上蛋糕售卖店管理系统的设计与实现论文.doc

    5. 数据统计:对销售数据进行统计分析,为决策提供数据支持,例如销售量排行、销售额分析等。 6. 客户服务:提供用户反馈和建议的平台,帮助改善服务质量。 在系统分析阶段,需要进行需求收集、业务流程梳理、功能...

    在线影视系统源文件和数据库文件

    3. **分类电影排行**:排行榜通常基于电影的观看次数、评分或其他用户行为数据生成,这需要数据库查询和数据分析能力。开发人员可能需要编写SQL语句来获取和排序数据,并在前端展示结果。 4. **最近更新电影信息**...

    图书馆管理系统

    统计报表模块用于生成各种业务报表,如图书借阅量、逾期率、热门图书排行榜等,为图书馆决策提供数据支持。 八、电子资源管理 电子资源管理包括电子图书、数据库订阅、在线资源等,提供24小时不间断的数字阅读服务...

    基于python+Django多媒体资料管理系统源码数据库论文.docx

    * 实现多媒体资料的热门排行榜和下载排行榜 三、系统实现的优点 * 实现了多媒体资料的分类管理和查询功能 * 实现了多媒体资料的上传、下载和统计分析功能 * 提高了多媒体资料的管理和应用效率 四、结论 基于...

    源码中国站长站下载系统

    1. 安全性:定期更新PHP和MySQL以获取最新的安全补丁,避免被黑客利用漏洞攻击。 2. 性能优化:根据服务器配置和流量情况,调整数据库参数、缓存策略等,提高系统响应速度。 3. 法律合规:确保所有上传的资源遵循...

    STCMS 音乐系统 v2.7.rar

    15、试听歌曲采用AJAX获取文件地址,页面源码中不出现文件地址,有效的防止盗链。 16、试听排行定制。用户可以随意调用试听排行,本系统支持四种排行:总试听排行、24小时排行、周试听排行、月试听排行。 17、一键...

    基于ASP的小游戏CMS flash 爬虫采集(分成) XyxCms.zip

    3. **数据库**:存储游戏信息、用户数据、评论等,可能采用SQL Server或MySQL等关系型数据库。 4. **安全机制**:包括防止SQL注入、XSS攻击等,确保系统安全。 5. **缓存机制**:为了提高性能,可能会使用缓存技术...

    新闻发布系统分析.pdf

    使用MySQL数据库,主要数据表有article(新闻信息)、users(管理员信息)和comment(评论信息)。每个表包含相应的字段,如newsinfo中的新闻编号、标题、发布时间、点击率等,users中的管理员用户名和密码,以及...

Global site tag (gtag.js) - Google Analytics