个人常用关键字、命令与sql

简介: 平时记录一些不容易记的命令与SQL等

命令

查看指定接口的访问IP 

cat access.log | grep "/op-center/v1/bike/unlock" | awk -F " " '{print $1}' | sort | uniq

查看请求的接口的 topN


grep -E '22:55:0[1-9]' server-skywalking.2021-10-06-4.log | awk -F" " '{print $8}'|sort|uniq -c|sort -nrk 1 -t ' '|head -10
578 接口权限定名.方法名:行数
570 
接口权限定名.方法名:行数

日志都已经打包压缩,尝试解压没有权限。打开的日志,命令为

zgrep -a '关键字' server-info.log.tar.gz

多关键字查询 且

grep '关键字1' server-skywalking.log | grep '关键字1'

最近看机器的时候需要看日志,用grep命令就可以查看

上下10行:

上面10行:

下面10行:

-C

-B

grep -A 10  '2022-05-19 11:18:07.649' server-skywalking.log


查看分支创建人

git for-each-ref --format='%(committerdate) %09 %(authorname) %09 %(refname)' | sort -k5n -k2M -k3n -k4n

SQL

-- 分时分段统计。效果下见下图
SELECT
  date_add(
    '2021-9-5 00:00:00',
    interval 15 * floor(
      timestampdiff(minute, '2021-9-5 00:00:00', `start_time`) / 15
    ) MINUTE
  ) as count_time_start,
  worker_id,
  worker_name,
  count(*),
  floor(
    timestampdiff(minute, '2021-9-5 00:00:00', `start_time`) / 15
  ) as serial_num
FROM
  tableName
where
  cur_date in ("2021-9-5")
  and city_id = 227
group by
  floor(
    timestampdiff(minute, '2021-9-5 00:00:00', `start_time`) / 15
  ),
  worker_id


分段统计.png


按月统计(一)
select date_format(create_time, '%Y-%m') mont, count(*) coun
from tableName
group by date_format(create_time, '%Y-%m');
按天统计(二)
select date_format(create_time, '%Y-%m-%d') dat, count(*) coun
from tableName
group by date_format(create_time, '%Y-%m-%d');
按天统计(三)
select from_unixtime(create_time / 1000, '%Y-%m-%d') dat, count(*) coun
from tableName
group by from_unixtime(create_time / 1000, '%Y-%m-%d')
其他
select from_unixtime(create_time / 1000, '%Y-%m-%d %H:%i:%S') create_time
from tableName
目录
相关文章
|
29天前
|
SQL 存储 数据库
新建数据集SQL命令详解及技巧
在数据库管理中,新建数据集(即创建新表)是常见的操作之一
|
1月前
|
SQL 安全 关系型数据库
sql注入原理和sqlmap命令的基础命令以及使用手法
sql注入原理和sqlmap命令的基础命令以及使用手法
|
4月前
|
存储 关系型数据库 MySQL
(十五)MySQL命令大全:以后再也不用担心忘记SQL该怎么写啦~
相信大家在编写SQL时一定有一个困扰,就是明明记得数据库中有个命令/函数,可以实现自己需要的功能,但偏偏不记得哪个命令该怎么写了,这时只能靠盲目的去百度,以此来寻找自己需要的命令。
152 28
|
3月前
|
SQL 数据库 开发者
深入理解SQL中的ALIAS命令
【8月更文挑战第31天】
77 0
|
3月前
|
SQL 存储 关系型数据库
|
4月前
|
SQL
SQL FULL OUTER JOIN 关键字
【7月更文挑战第17天】SQL FULL OUTER JOIN 关键字。
39 6
|
4月前
|
SQL
SQL INNER JOIN 关键字
【7月更文挑战第17天】SQL INNER JOIN 关键字。
43 5
|
4月前
|
SQL 数据库
SQL LEFT JOIN 关键字
【7月更文挑战第17天】SQL LEFT JOIN 关键字。
34 4
|
4月前
|
SQL 数据库
SQL RIGHT JOIN 关键字
【7月更文挑战第17天】SQL RIGHT JOIN 关键字。
39 2
|
4月前
|
SQL 数据库
SQL ORDER BY 关键字
【7月更文挑战第11天】SQL ORDER BY 关键字。
39 2
下一篇
无影云桌面