目錄
2. 顯示 格式化
3. 狀態檢視
–建議檢視官方文件;
賬戶與安全
索引優化
隱藏索引
降序索引
函式索引
通用表示式–遞迴與非遞迴表示式;
視窗函式
innodb增強
整合資料字段
原子ddl操作
自增列持久化
備註:
隱藏索引
軟刪除與應刪除 閃回
參考:
mysql8.0新特性
處理螢幕顯示的效果, 結果等;
概述在mysql日常操作中,妙用pager設定顯示方式,可以大大提高工作效率。比如select出來的結果集超過幾個螢幕,那麼前面的結果一晃而過無法看到,這時候使用pager可以設定呼叫os的more或者less等顯示查詢結果,和在os中使用more或者less檢視大檔案的效果一樣。
pager用法:
實際上等於將它設定以後的所有mysql操作命令的輸出通過pager設定命令執行,類似於管道符的作用;
nopager命令:取消pager設定,恢復之前的輸出狀態。(如果不設定nopager,那麼只能通過重啟mysql服務才能恢復了) 示例
pager cat /dev/null;
mysql>
select
*from huanqiu.haha;
+----+------------+
| id | name |
+----+------------+|1
| wangshibo ||2
| wangshikui ||3
| wangjuan ||4
| wangman ||11
| wangshikui |
+----+------------+
5rows
inset
(0.00 sec)
mysql> pager cat /dev/
null
;//實際上等於後面執行的命令|cat /dev/null,這樣顯示結果就只是執行時間了
pager set
to'cat /dev/null'
mysql>
select
*from huanqiu.haha;
5rows
inset
(0.00 sec)
mysql> nopager;
//恢復之前的輸出狀態
參考:
mysql 操作命令梳理(3)-pager
概述 \g 的作用是分號和在sql語句中寫』;』是等效的;
\g 的作用是將查到的結構旋轉90度變成縱向;
在mysql的操作介面中,如何清螢幕
1. 快捷鍵:ctrl+l
2. 通過執行shell命令: \!
clear --mysql中執行shell命令
實際上 \! 用來執行作業系統的shell命令,不僅是clear,其他命令也可以.
shell命令執行完成後,會返回mysql
usage: \! shell-command
備註:
# mysql的歷史命令記錄儲存於當前使用者下的家目錄的隱藏檔案.mysql_history中
# 清空該檔案或者刪除該檔案就可以清空歷史命令記錄
head ~
/.mysql_history
# 再次使用mysql命令登入資料庫,上下游標鍵就沒有歷史命令了
>~/
.mysql_history
用途
一般用到 show processlist 或 show full processlist 都是為了檢視當前 mysql 是否有壓力,都在跑什麼語句,
當前語句耗時多久了,有沒有什麼慢 sql 正在執行之類的。
參考:
mysql show processlist說明
Git學習01 版本控制
版本控制是一種記錄乙個或若干檔案內容變化,以便將來查閱特定版本修訂情況的系統。主要可以分為以下三類 1.1 本地版本控制系統 許多人習慣用複製整個專案目錄的方式來儲存不同的版本,或許還會改名加上備份時間以示區別。這麼做唯一的好處就是簡單。不過壞處也不少 有時候會混淆所在的工作目錄,一旦弄錯檔案丟了資...
eos2 0版本更新
開工第一天 1 新建乙個虛擬機器 因為目前的eos系統暫時沒有辦法在原來的版本上直接更新,只有先重新裝乙個虛擬機器 2 安裝好後,首先再裝乙個vmwaretools 3 裝eosio的release wget sudo apt install eosio 2.0.0 1 ubuntu 18.04 a...
更新redis到2 2 1版本
今天把redis從2.0.4公升級到2.2.1的了,伺服器和開發環境都進行了公升級了。先來看看redis的update notes.redis 2.2 release notes migrating from 2.0 to 2.2 從2.0遷移到2.2版本 redis 2.0 is mostly a...