-- 签到表设计

drop table if exists `t_user_sign`;

create table `t_user_sign`(

`sign_code` int(8) auto_increment comment '签到id',

`sign_uid` int(11) comment '用户id',

`signcount` int(11) DEFAULT '0' COMMENT '连续签到次数',

`count` int(11) DEFAULT '0' COMMENT '签到次数',

`lastModifyTime` datetime DEFAULT NULL COMMENT '最后修改时间',

PRIMARY key(`sign_code`)

)ENGINE = InnoDB auto_increment=100 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '签到记录表' ROW_FORMAT = Dynamic;

drop table if exists `t_user_sign_record`;

create table `t_user_sign_record`(

`recorde_id` int(8) auto_increment comment '签到历史记录id',

`sign_code` int(8) comment '签到id',

`sign_time` datetime DEFAULT NULL COMMENT '签到时间',

PRIMARY key(`recorde_id`)

)ENGINE = InnoDB auto_increment=100 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '签到历史记录表' ROW_FORMAT = Dynamic;

一对多设计,每个用户一条签到记录表,签到历史记录多条。200万用户,过几天数据库都扛不住了,分布式数据库吧。

mysql怎么查出用户连续签到_连续签到奖励 数据库如何设计?相关推荐

  1. mysql使用新建用户的好处_入门MySQL——用户与权限

    前言: 前面几篇文章为大家介绍了各种SQL语法的使用,本篇文章将主要介绍MySQL用户及权限相关知识,如果你不是DBA的话可能平时用的不多,但是了解下也是好处多多. 1.创建用户 官方推荐创建语法为: ...

  2. 阿里云mysql用户名和密码是什么_阿里云服务器数据库账号密码是什么

    阿里云服务器数据库账号密码是什么,阿里云虚拟机数据库. 在阿里云ecs云服务器上部署数据库后,在平常的操作中可能会遇到些问题,可以先做个大致的了解: 如果您想看更多的在ecs上的数据库的相关操作,请前 ...

  3. MySQL怎么导出用户权限表_导出MySQL用户权限_MySQL

    在对MySQL数据库进行迁移的时候,有时候也需要迁移源数据库内的用户与权限.对于这个迁移我们可以从mysql.user表来获取用户的相关权限来生成相应的SQL语句,然后在目标服务器上来执行生成的SQL ...

  4. mysql 分组查出来横向展示_实战MySql查询

    一.mysql查询的五种子句 where子句(条件查询):按照"条件表达式"指定的条件进行查询. group by子句(分组):按照"属性名"指定的字段进行分组 ...

  5. mysql 删除赋予用户的权限_深入了解mysql(一)

    csdn账号:小刘学习笔记 mysql权限 最简单的mysql权限 深入研究下 MySQL 权限 用户标识是什么 用户权限所涉及的表 mysql权限 最简单的mysql权限 相信很多人都说过一句玩笑话 ...

  6. mysql停止某个用户的连接_如何查看mysql当前的连接数,如何停止某个连接

    概览: 如何查询正在使用哪种存储引擎类型:show table status like 'user'\G; 查询支持哪些引擎类型:show engines; 如何查询链接数:       status ...

  7. mysql怎么统计用户活跃数_如何查看用户使用情况(最近登入,活跃度。。。)...

    1.确保数据库已经打开审计 SQL show parameter auditNAME TYPE VALUE------------------------------------ ---------- ...

  8. mysql下载哪一代版本好_潮一代更好的设计

    mysql下载哪一代版本好 I think we can all agree that quarantined life has been strange. And while most of the ...

  9. mysql第七章课后答案_第七章 数据库访问习题

    第七章 数据库访问 一.选择题 1.下面哪一项不是JDBC的工作任务?( ) A)与数据库建立连接 B)操作数据库,处理数据库返回的结果 C)在网页中生成表格 D)向数据库管理系统发送SQL语句 2. ...

最新文章

  1. 【基础复习】二:预处理、const与sizeof
  2. java转换ip地址格式转换_Java编程IP地址和数字相互转换代码示例
  3. eclipse 使用lombok 精简java bean
  4. [转] spdk 块设备
  5. Spring Boot——SpringMVC带URL前缀的静态资源解决方案
  6. Oracle RAC集群体系结构
  7. 程序员有成立工会的理由吗?
  8. 【Kubernetes】mac 安装minikube
  9. 某计算机有900条指令,计算机组成原理习题集.doc
  10. pytorch cpu版本安装_小白学pytorch 01-安装C++/Python版本pytorch
  11. html+link+点击次数,使用正则表达式,取得点击次数,函数抽离(示例代码)
  12. MM32F3277替换STM32
  13. Gson解析json字符串
  14. 转:著名的100个管理定律点评8 - 竞争决胜的智慧与策略
  15. php货币2019年12月31日汇率,[外汇]2019年12月31日人民币汇率中间价新公告 今日美元兑人民币行情查询 - 南方财富网...
  16. 推荐几个查找英语单词缩写的网站
  17. 动态html函数的写法,如何将html div id的动态传递给js函数
  18. 不同系统mysql安装教程
  19. Camera | 5.Linux v4l2架构(基于rk3568)
  20. 美术细化专业课程-张聪-专题视频课程

热门文章

  1. 宝塔服务器重启后redis启动报错pid file is exits
  2. 因更新驱动致“win7重启后无法正常启动、无法通过系统还原修复”的解决方案。
  3. android怎样删模拟器,模拟器清理应用数据及备份技巧
  4. 企业运维经典面试题汇总 (1)
  5. Linux基础入门练习题
  6. js 时间戳转日期(可直接复制)
  7. Android 获取4g信号强度
  8. 怎么样才能做好seo?我们如何做好seo
  9. 520礼物送女生什么好一些?2022年精选礼物合集
  10. 面向对象软件开发实战