mysql命令列工具的編輯技巧

2021-06-28 06:54:30 字數 938 閱讀 3163

從mysql performace blog 中學到的:

1. pager例子

mysql> pager more

pager set to 'more'

mysql>show variables;

然後就使用more命令來顯示「show variables」的輸出

根據我的理解, pager之後可以跟任何shell命令來編輯 pager中輸出的結果,pager會使用管道把結果傳遞給後面的命令。 相對於「[mysql執行結果] | shell命令"例如:

mysql>pager grep log | more

pager set to "grep log | more"

mysql>show variables;

上面的例子用more來顯示了所有變數名中帶有「log」的變數。

操作完之後,可以使用乙個空的pager命令關閉pager模式

mysql>pager

default pager wasn't set, using stdout.

2. edit

例如:

mysql>show tables;

...mysql>edit 

//這裡敲回車,注意這裡沒有分號

(在開啟的vi中編輯,然後wq退出)

>; 

//退出後在敲上 分號。 來執行這條編輯後的語句。

3. tee

該命令可以指定乙個檔案用來儲存之後該session的所有輸入和執行結果,例如:

mysql> tee /tmp/queries.log

logging to file '/tmp/query.log'

[do your sql here]

mysql>exit;

cat /tmp/queries.log 來檢視剛才輸入的命令和結果。

c mysql命令列 mysql 命令列工具

1 mysql命令選項 2 mysql命令 3 mysql日誌 4 mysql服務端幫助 5 執行mysql指令碼 6 使用技巧 mysql是乙個能夠編輯輸入行的簡單sql shell,支援互動式和非互動式訪問。使用互動式時,查詢結果以ascii表的格式展示。使用非互動式時,查詢結果以製表符分隔的格...

工具 命令列常用技巧

波浪線 就是使用者目錄的意思 cd documents 進入 我的文件 start 開啟資料夾 pwd 顯示當前路徑 cd desktop 進入桌面 touch bashrc 摸一下 bashrc,如果它已經存在就沒什麼作用,如果沒有就會建立乙個bashrc vim bashrc source ba...

mysql 命令列工具

1 mysql命令選項 2 mysql命令 3 mysql日誌 4 mysql服務端幫助 5 執行mysql指令碼 6 使用技巧 mysql是乙個能夠編輯輸入行的簡單sql shell,支援互動式和非互動式訪問。使用互動式時,查詢結果以ascii表的格式展示。使用非互動式時,查詢結果以製表符分隔的格...