mysql 分数表实现排名
首先初始化一张表DROP TABLE IF EXISTS `lq_wx_sign`; CREATE TABLE `lq_wx_sign` ( `id` int(2) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', `name` varchar(30) NOT NULL COMMENT '用户名', `open_id` varchar(64) NOT NULL DEFAULT '' COMMENT '用户open_id', `img_url` varchar(1024) NOT NULL DEFAULT '' COMMENT '头像地址', `addr` varchar(1024) NOT NULL DEFAULT '' COMMENT '地址', `sex` varchar(8) NOT NULL DEFAULT '' COMMENT '性别', `sign_time` datetime NOT NULL COMMENT '签到日期', `points` int(11) NOT NULL DEFAULT '0' COMMENT '签到获取的积分', PRIMARY KEY (`id`), KEY `open_id` (`open_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='微信签到表';INSERT INTO `lq_wx_sign` VALUES (null, '下一站', 'o3p94s8nP6-doFTI4JYMWgXVJzio', 'http://wx.qlogo.cn/mmopen/SMzokpibpAC17PUCyHbxKibViaHvbZxicUNMoiadBsCnwicNvwdXibhTzWmvJ9jdUWbs3iaMREeCxLweT8WVAibMleMy7jwlsNQ1SFQyS/0', '中国/广东/珠海', '男', '2015-08-04 18:14:22', '300'); INSERT INTO `lq_wx_sign` VALUES ('null, '下一站×等待', 'o3p94s8nP6-doFTI4JYMWgXVJzio', 'http://wx.qlogo.cn/mmopen/SMzokpibpAC17PUCyHbxKibViaHvbZxicUNMoiadBsCnwicNvwdXibhTzWmvJ9jdUWbs3iaMREeCxLweT8WVAibMleMy7jwlsNQ1SFQyS/0', '中国/广东/珠海', '男', '2015-08-18 18:15:37', '61'); INSERT INTO `lq_wx_sign` VALUES (null, '下一站×等待@, 'o3p94s8nP6-doFTI4JYMWgXVJzio', 'http://wx.qlogo.cn/mmopen/SMzokpibpAC17PUCyHbxKibViaHvbZxicUNMoiadBsCnwicNvwdXibhTzWmvJ9jdUWbs3iaMREeCxLweT8WVAibMleMy7jwlsNQ1SFQyS/0', '中国/广东/珠海', '男', '2015-08-19 09:49:58', '38'); INSERT INTO `lq_wx_sign` VALUES (null, 'xinya', 'o3p94sxeXY956Kvdq3voRvOfh2ZU', 'http://wx.qlogo.cn/mmopen/Q3auHgzwzM7ckBianmIw335AmWOyaw7Tn7Dn13u8zTQ70a418meIW1ekN4nvCy1qtUr8EKxHehG5nC91z7k0qSA/0', '中国/广东/珠海', '女', '2015-08-05 09:53:38', '300'); INSERT INTO `lq_wx_sign` VALUES (null, 'xiang', 'o3p94sxeXY956Kvdq3voRvOfh2ZU', 'http://wx.qlogo.cn/mmopen/Q3auHgzwzM7ckBianmIw335AmWOyaw7Tn7Dn13u8zTQ70a418meIW1ekN4nvCy1qtUr8EKxHehG5nC91z7k0qSA/0', '中国/广东/珠海', '女', '2015-08-04 09:54:46', '70'); INSERT INTO `lq_wx_sign` VALUES (null, 'xyang', 'o3p94sxeXY956Kvdq3voRvOfh2ZU', 'http://wx.qlogo.cn/mmopen/Q3auHgzwzM7ckBianmIw335AmWOyaw7Tn7Dn13u8zTQ70a418meIW1ekN4nvCy1qtUr8EKxHehG5nC91z7k0qSA/0', '中国/广东/珠海', '女', '2015-08-19 14:20:37', '49'); INSERT INTO `lq_wx_sign` VALUES (null, 'xinyg', 'o3p94sxeXY956Kvdq3voRvOfh2ZU', 'http://wx.qlogo.cn/mmopen/Q3auHgzwzM7ckBianmIw335AmWOyaw7Tn7Dn13u8zTQ70a418meIW1ekN4nvCy1qtUr8EKxHehG5nC91z7k0qSA/0', '中国/广东/珠海', '女', '2015-08-20 14:42:45', '39');在mysql中实现排名set @rownum1=0;select @rownum1:=@rownum1+1 as rownum,name,points from lq_wx_user_points order by points desc LIMIT 0,10;实现个人查询排名set @rownum=0; select * from (select @rownum:=@rownum+1 as rownum,name,points from lq_wx_user_points order by points desc LIMIT 0,10) as tp where name='下一站';实现一条sql查询出排名select * from ( select (@rownum:=@rownum+1) as rownum,name,points from lq_wx_user_points ,( SELECT @rownum:=0) a order by points desc )as tp where name='下一站';
mysql 分数表实现排名相关推荐
- MySQL全方位练习(学生表 教师表 课程表 分数表)
一.创建表并初始化数据 1.表说明 student(学生表).teacher(教师表).course(课程表).sc(分数表) 2.创建表 [sql] view plain copy create ...
- MySQL8.0 小白入门 46条sql语句练习(学生表 教师表 课程表 分数表)
4 Tab for MySQL8.0 1.表说明 2.创建表 3.插入数据 4.查询语句(46条) 1.表说明 – 数据库版本:mysql8 – 数据表说明:student(学生表).teacher( ...
- 一、mysql分表简单介绍
一.Mysql分表的原因 1.当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了. 分表的目的就在于此,减小数据库的负担,缩短查询时间. 2.mysql中 ...
- MySQL分区分表 原理详解
MySQL分区分表 为什么要分区和分表 我们的数据库数据越来越大,随之而来的是单个表中数据太多,以至于查询速度过慢,而且由于表的锁机制导致应用操作也受到严重影响,出现数据库性能瓶颈. MySQL中有一 ...
- 总结下Mysql分表分库的策略及应用
上月前面试某公司,对于mysql分表的思路,当时简要的说了下hash算法分表,以及discuz分表的思路, 但是对于新增数据自增id存放的设计思想回答的不是很好(笔试+面试整个过程算是OK过了,因与个 ...
- mysql分表规则(转)
author:skate time:2013/05/14 Mysql分表准则 在大量使用mysql时,数据量大.高访问时,为了提高性能需要分表处理,简介下mysql分表的标准,后续会继续补充 环境: ...
- 2021湖北高考个人成绩排名查询,2021湖北高考总成绩一分一段排名
2021高考成绩分数段(一分一段)是很重要的填报志愿的依据,也是各大高校划自己分数线的一部分依据.考试们根据成绩对照一分一段表.确定自己如何填写志愿.下面是小编整理的2021湖北高考总成绩一分一段最新 ...
- mysql分表那些事儿
从前不太喜欢发博客,觉得太繁杂,感觉平时的工作开发就已经够忙的了,所以很多时候心里想写,但是行动不允许.最近因为工作也还轻松,因此有时间来整理一下自己之前用到过的和了解的一些东西.今天来说说mysql ...
- mysql 主表存hash和子表的名字_【mysql】mysql分表和表分区详解
为什么要分表和分区? 日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表.这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能 ...
最新文章
- Linux常用的基本命令01
- c语言 动态内存相关函数
- java无序数组_Java查找不重复无序数组中是否存在两个数字的和为某个值
- 为系统扩展而采取的一些措施——缓存
- CAS+SSO原理浅谈
- 使用maven快速入门
- 根据select的选项不同跳转到不同的页面
- 微信小程序云开发教程-一文学会Json
- 这个“达芬奇”不一般!它是美国医生的好帮手
- 基于JAVA的网上购物系统设计_基于Java的网上购物系统的设计与实现
- 荣耀6 android 7.0,依旧荣耀--荣耀6 升级到 荣耀7 智能手机
- 怎么用图片编辑器给证件照换底色
- Unhandled exception in script的解决方法
- python中sqrt的意思_python中sqrt是什么意思
- db_recovery_file_dest恢复区的空间保留问题
- win10 添加打印机页面打不开,闪一下就没有了 怎么办
- 乐鑫ESP32 NVS读错误BUG:nvs_get_blob
- Virtio 基本概念和设备操作
- 基于SpringBoot+Vue20小时打造高考志愿填报辅助系统
- 读书:《如何欣赏一部电影》