User表

CREATE TABLE `user` (

`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID',

`username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户名 ',

`password` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '密码',

`phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '手机号',

`email` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邮箱',

`sex` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '性别',

`createdTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',

`updatedTime` date NULL DEFAULT NULL COMMENT '修改时间',

PRIMARY KEY (`id`) USING BTREE

) ENGINE = InnoDB AUTO_INCREMENT = 26 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

插入一些数据

INSERT INTO `user` VALUES (1, 'admin', 'admin123', '139999999', '9999999@qq.com', '男', '2019-06-14 10:35:37', '2018-06-14');

INSERT INTO `user` VALUES (2, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2018-06-14');

INSERT INTO `user` VALUES (3, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2018-06-15');

INSERT INTO `user` VALUES (4, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-06-17');

INSERT INTO `user` VALUES (5, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-06-18');

INSERT INTO `user` VALUES (6, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-07-18');

INSERT INTO `user` VALUES (7, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-07-11');

INSERT INTO `user` VALUES (8, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-07-12');

INSERT INTO `user` VALUES (9, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-07-13');

INSERT INTO `user` VALUES (10, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-07-14');

INSERT INTO `user` VALUES (11, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-07-15');

INSERT INTO `user` VALUES (12, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-03-18');

INSERT INTO `user` VALUES (13, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-03-18');

INSERT INTO `user` VALUES (14, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-03-18');

INSERT INTO `user` VALUES (15, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-03-18');

INSERT INTO `user` VALUES (16, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-08-18');

INSERT INTO `user` VALUES (17, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-08-11');

INSERT INTO `user` VALUES (18, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-08-12');

INSERT INTO `user` VALUES (19, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-08-13');

INSERT INTO `user` VALUES (20, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-08-14');

INSERT INTO `user` VALUES (21, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-08-15');

INSERT INTO `user` VALUES (22, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-08-10');

INSERT INTO `user` VALUES (23, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-08-03');

INSERT INTO `user` VALUES (24, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-08-02');

INSERT INTO `user` VALUES (25, 'admin', 'admin123', '1399999999', '99999999@qq.com', NULL, '2019-06-14 10:37:52', '2019-08-01');

按周查询

SELECT DATE_FORMAT(updatedTime,'%Y%u') weeks,count(*) as sum,sum(id) as num,MAX(id) as max FROM user where updatedTime >= '2019-08-01' and updatedTime <='2019-08-30' GROUP BY weeks

结果

mysql查询根据季度查询_Mysql 按年、季度、月查询统计相关推荐

  1. mysql 中间表的好处_Mysql中使用中间表提高统计查询速度

    对于数据量较大的表,在其上进行统计查询通常会效率很低,并且还要考虑统计查询是否会对在线的应用产生负面影响.通常在这种情况下,使用中间表可以提高统计查询的效率, 下面通过对session 表的统计来介绍 ...

  2. mysql查询3个表_mysql如何实现多表查询,三个数据表的联合查询?

    在mysql查询语句中,为了实现查询到某些信息,我们会用到多表的联合查询.那么如何去实现三表的联合查询呢?下面我给大家举一个例子,现在 我这里有三个表,一个是文件表wenjian,一个是管理角色表ad ...

  3. mysql 按条件导出数据_mysql命令行按任意查询条件导出指定数据

    按条件导出mysql表的数据: theyestoday=`date -d "-1 day" +%y%m%d`  #前天日期 #将查询语句写入sql文件 echo "SEL ...

  4. mysql查询重复的名字_Mysql中like用法:查询名字中含有风字的学生信息

    一.表名和字段 –1. 学生表 student (s_id,s_name,s_birth,s_sex) –学生编号,学生姓名,出生年月,学生性别 –2. 课程表 course (c_id,c_name ...

  5. mysql如何批量删除索引_mysql执行大批量删除、查询和索引等操作教程

    mysql执行大批量删除 执行大批量删除的时候注意要使用上limit 因为如果不用limit,删除大量数据很有可能造成死锁 如果delete的where语句不在索引上,可以先找主键,然后根据主键删除数 ...

  6. mysql查询昨天的日期_MySQL关于时间的一些查询,查询今天,昨天......

    ​ ##查询最近的一条信息 SELECT column_name(s) FROM table_name WHERE column_name = pattern ORDER BY create_time ...

  7. mysql查binlog删除时间_mysql的binlog日志删除查询

    最近发现mysql的binlog日志一直在被删除中...导致从机出错后没法排查问题. 查阅资料后,发现配置文件的expire_logs_days的参数是保存binlog日志的时间参数.mysql> ...

  8. mysql group by 字符串拼接_MySQL之GROUP_CONCAT()函数——将查询到的数据拼接成字符串...

    语法: GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer | col_name | expr} [ASC |DE ...

  9. mysql 以周为单位记录数据_mysql 按年度、季度、月度、周、日SQL统计查询

    创建Table CREATE TABLE `test` ( `cdate` datetime DEFAULT NULL, `id` int(11) DEFAULT NULL, `name` varch ...

  10. mysql多表连接 索引_MySQL多表查询之外键、表连接、子查询、索引

    一.外键: 1.什么是外键 2.外键语法 3.外键的条件 4.添加外键 5.删除外键 1.什么是外键: 主键:是唯一标识一条记录,不能有重复的,不允许为空,用来保证数据完整性 外键:是另一表的主键, ...

最新文章

  1. C语言编程技巧-signal(信号机制)
  2. android:fitsSystemWindows=“true”
  3. Algorithm:C++语言实现之概率算法相关问题(计算机中的概率事件、C语言中的随机事件、产生二维随机数、圆内均匀取点)
  4. concurrent 底层_万字长文!从底层开始带你了解并发编程,彻底帮你搞懂Java锁!
  5. hbase组合rowkey_「从零单排HBase 11」HBase二级索引解决方案
  6. JavaWeb学习过程 之c3p0的使用
  7. Qt文档阅读笔记|Qt工作笔记-QMutexLocker的使用(抛出异常也能解锁)
  8. 制作centos的启动盘
  9. 蒙特卡洛粒子滤波定位算法_基于粒子滤波的TBD算法仿真—MATLAB仿真
  10. MyEclipse配置TomCat环境(图文详解)
  11. POJ NOI MATH-7655 回文数个数
  12. I00017 生成9开头的按位递减数
  13. 使用HttpWebRequest自动更新客户端应用程序[转]
  14. java框架--springmvc --ajax-json-upload/download+maven+ DES/MD5 请求加密
  15. 阿里马涛:重新定义云时代的开源操作系统
  16. SVPWM调制的simulink仿真
  17. 01.视频播放器框架介绍
  18. 基于MDUI的API管理系统
  19. C:socket相关的sendto()函数简介
  20. PL3368C、PL3368CE

热门文章

  1. 跨域产生的原因及解决方法
  2. Python ssh连接Linux服务器报Incompatible ssh peer (no acceptable kex algorithm) 解决方法
  3. 解决远程连接mysql很慢的方法(mysql_connect 打开连接慢)
  4. c#调用excel报错 (异常来自 HRESULT:0x80010105 (RPC_E_SERVERFAULT))问题的解决
  5. Ajax跨域请求action方法,无法传递及接收cookie信息(应用于系统登录认证及退出)解决方案
  6. Node Sass does not yet support your current environment: Windows 64-bit然如何解决,cnpm此问题解决方法
  7. Push rejected: Push to origin/master was rejected错误解决方案
  8. jQuery如果选中复选框
  9. 如何避免JSP文件中的Java代码?
  10. 找出不超过40亿个给定整数的整数