`
mr.lili
  • 浏览: 152161 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类

mysql 查询不同用户 最新的一条日志记录/mysql查询 不同用户 最近一条记录

 
阅读更多
select a.id,a.start_time,a.online_time,a.end_time,a.user_id

from
(
SELECT id,start_time,online_time,end_time,user_id
FROM logonlinetb
where
businessId = '05051357441470000'
and group_id = '11071459147070001'
ORDER BY end_time DESC
) a
GROUP BY a.user_id

其中,start_time为开始时间online_time为在线时长,end_time为最后结束时间,user_id 为用户id

实现查询日志表不同用户  最新的一条日志记录,以end_time为最新

其他查询条件
businessId 为业务系统id
group_id  为该业务系统下用户组id
分享到:
评论

相关推荐

    Mysql慢查询日志查看

    Mysql 慢查询日志查看是指在 Mysql 数据库中,记录和分析执行时间较长的查询语句,以便优化数据库性能和提高查询效率。慢查询日志查看可以帮助数据库管理员和开发者快速地定位和优化数据库中的性能瓶颈。 一、慢...

    MySQL慢查询日志

    以下是一条典型的慢查询日志记录示例: ```plaintext Time:2017-07-07T06:35:46.995201Z User@Host:root[root]@localhost[::1]Id:10 Query_time:12.522116 Lock_time:0.000501 Rows_sent:0 Rows_examined:483968 ...

    MySQL – binlog日志简介及设置

    MySQL的binlog(二进制日志)是数据库系统中至关重要的组件,它记录了所有对数据库进行修改的SQL语句,除了数据查询语句。binlog的主要功能在于支持数据库的主从复制和数据的增量恢复,确保数据的高可用性和一致性。...

    MySQL日志系统,一条SQL跟新语句是如何执行的,高清

    本知识点将详细介绍一条SQL更新语句在MySQL中的执行流程,以及重做日志(redolog)和归档日志(binlog)的具体作用和工作原理。 首先,一条SQL更新语句的执行流程可以概括为以下几个步骤: 1. 连接器:用户首先...

    mysql查询多少秒内的数据,分类统计用户,sum()函数的一个特殊用法 一条比较经典的语句

    为了监控系统的实时状态或进行数据分析,我们需要查询在过去一段时间(例如最近30秒)内的用户登录情况,并根据不同的用户类型(如管理员、普通用户等)进行分类统计。具体来说,我们需要实现以下功能: 1. **查询...

    mapreduce解析网络日志文件(或从mysql数据库获取记录)并计算相邻日志记录间隔时长

    每个Map任务会接收到一部分数据,然后对这些数据进行解析,提取出时间戳,并计算当前记录与前一条记录的时间差。为了确保正确性,需要在Map任务内部维护一个状态变量来保存上一条记录的时间。 Reduce阶段则负责聚合...

    mysql开启查看慢查询日志借鉴.pdf

    以下是关于如何开启、查看和分析MySQL慢查询日志的详细说明: 首先,要在MySQL中启用慢查询日志,你需要编辑MySQL配置文件。在Windows系统中,该文件通常是`my.ini`,而在Linux系统中则是`my.cnf`。在`[mysqld]`...

    MySQL慢查询日志:性能分析的利器

    MySQL作为一款流行的开源关系型数据库管理系统(RDBMS),其提供的慢查询日志功能对于性能优化有着不可忽视的作用。通过分析慢查询日志,我们可以识别和优化那些执行效率低下的查询语句,进而显著提升数据库的整体...

    MySQL查询语句大全

    ### MySQL查询语句大全知识点详解 #### 一、基本数据库操作 **1. 查找当前服务器上存在的数据库** - **语法**: `SHOW DATABASES;` - **用途**: 列出服务器上所有可用的数据库。 **2. 创建数据库** - **语法**: ...

    【MySQL数据库】一条SQL语句为什么执行这么慢?

    【MySQL数据库】一条SQL语句执行慢的问题是一个复杂的议题,涉及到多个方面,包括数据库的内部机制、事务处理、索引优化以及SQL语句的设计。下面将深入解析导致SQL执行变慢的主要因素。 **一、执行偶尔变慢** 1. *...

    mysql 的日志的启动与查看.docx

    MySQL作为一款广泛使用的数据库管理系统,提供了多种类型的日志记录机制,以帮助用户更好地监控数据库的运行状态、进行故障排查及性能优化等工作。本文将详细介绍MySQL中的几种常见日志类型及其启动与查看方法。 ##...

    mysql删除日志方法.docx

    - 第一条命令表示删除所有名称小于等于 `mysql-bin.000002` 的日志文件。 - 第二条命令表示删除所有在 `2014-04-28 23:59:59` 之前产生的日志文件。 **注意事项**: 1. **主从架构下的安全问题**:如果在主从复制...

    MySQL开启慢查询日志功能的方法

    MySQL慢查询日志是一项非常重要的性能监控工具,它能够记录下执行时间超过指定阈值的SQL查询语句,帮助开发者快速定位和优化数据库中的性能瓶颈。在本篇文章中,将会详细介绍如何开启MySQL的慢查询日志功能,并且...

    获取MySQL的表中每个userid最后一条记录的方法

    总结来说,通过`GROUP BY`,`GROUP_CONCAT`和`SUBSTRING_INDEX`的组合,我们可以有效地在MySQL中获取每个`userid`的最后一条记录。这种技巧在日志分析、活动追踪或其他需要获取最新状态的场景中非常实用。了解并掌握...

    mysql 正确清理binlog日志的两种方法.docx

    在MySQL数据库中,Binlog(二进制日志)记录了所有更改数据库表结构或者数据的操作,这对于实现基于时间点的数据恢复、主从复制等场景至关重要。然而,随着数据库操作的不断增加,Binlog日志文件也会逐渐增大,占据...

    MySql培训日志_stu

    ### MySQL培训日志知识点梳理 #### 一、数据库与MySQL基础 - **1.1 数据库概述及数据准备** - **1.1.1 SQL概述** - SQL(Structured Query Language,结构化查询语言)是一种用于管理和处理数据库的标准计算机...

    mysql 开启慢查询 如何打开mysql的慢查询日志记录

    以下是如何开启MySQL的慢查询日志记录以及如何利用它进行性能优化的详细说明。 首先,你需要在MySQL的配置文件中启用慢查询日志。在Windows系统中,这个文件通常是`my.ini`,而在Linux系统中则是`my.cnf`。在`...

    MySQL培训日志.pdf

    - **终止一条语句**:在命令行中,可以使用`\c`或`\kill`来中断当前运行的语句。 - **退出MySQL**:输入`EXIT`或`\q`可以退出MySQL客户端。 3. **演示数据结构** - 获取演示数据可能涉及创建表,插入示例记录,...

    MySQL数据库目录查询

    MySQL 数据库目录查询是数据库管理员和开发人员非常关心的一项任务。了解 MySQL 数据库的目录结构对于数据库的管理、维护和优化非常重要。在本文中,我们将详细介绍如何查询 MySQL 数据库的目录信息。 查询日志目录...

Global site tag (gtag.js) - Google Analytics