記錄一下工作中遇到的一些高階的操作

2021-08-22 13:20:54 字數 1875 閱讀 6915

1.需求是統計群組資訊,但是群名等資訊和群成員的資訊不在同乙個表裡面。這個時候的sql查詢

關注的點:

1.1.時間戳轉化成datetime 用方法from_unixtime

1.2.子查詢可以直接作為乙個引數

select a.group_id as

'群id', b.group_name as

'群組名稱',from_unixtime(b.ctime) as

'建立時間', count(*) as

'人數', (select user_group_name from user_group as c where admin_level = 10

and c.group_id = a.group_id limit 1) as

'群主使用者名稱'

from user_group as a left

join groups as b on a.group_id = b.id where b.group_type = 1

group

by a.group_id order

by a.group_id desc;

2.mysql在linux環境下直接執行並輸出到對應目錄

mysql -u賬號 -p密碼 -e

"select code from user_login where language = 'zh-cn" 資料庫名》 /data/www/html/zh-cn

-code

.txt

3.修改字段

alter table groups add `group_cate` tinyint(4) default '0' comment '0是私有群 1是公開群',
1.查詢這個目錄下,所有資料夾的檔案大小

du -h

--max

-depth

=1

2.按名字查詢

"檔名"

3.vim的操作

shift + d 後面全刪

dw 刪除後面的單詞

4.抓包命令

tcpdump port 9200 -i any
5.grep支援正則匹配

用-e然後|來致辭正則匹配

cat   /data/logs/log.log|grep recv_from | grep -e "(1021432|1001394) ->"
6.awk 分隔和sort -u來去重

1.需要在linux環境下觀察乙個key的使用情況

watch -n

1 redis-cli llen cache_data_key

php的以為符號,可以用於許可權判斷

],2.批量刪除redis key

…,然後$del_cmd_ids是陣列

記錄一下工作中遇到的相容問題

工作碰到一點問題,前端開發不是想當然,很有可能是進行線上 更改,哪怕是在2018年,你很有可能還要做ie 6 7 8的相容,相容並不是新增詞綴就可以了 今天碰到乙個問題就是乙個簡單的諮詢 展示,開啟ie8瀏覽器看看,發現不能正確顯示,即元素交疊了,用ie8自帶的開發者工具檢視也是很費勁的,但是基本能...

記錄一下工作中用到的hive命令

schematool dbtype mysql initschema nohup hive service metastore 1 mnt metastore.log 2 1 nohup hive service hiveserver2 1 mnt hiveserver2.log 2 1 beeli...

工作中遇到的一些前端問題

一 當form表單中只有乙個輸入框的時候,第一次提交表單時會出現沒有提交資料的情況,經過觀察發現這只是在提交表單的時候,重新整理了頁面導致,解決辦法 1 去掉form表單。2 保證表單中不只有乙個輸入框,例如加乙個隱藏的input標籤。二 移動端去掉中右邊的x 在css中加入 input type ...