[Navicat] 常用快捷鍵及注意事項
近來需要同時管理多種型別、多臺server的資料庫,在經歷了各種查詢客戶端(SSMS, SQLyog, PL/SQL等)的不斷切換,ip/user/pwd的反覆輸入的這種自虐式體驗後,實在無法忍受,就選擇了Navicat,感覺自己馬上從各種重複勞動中解放出來!為了進一步提高效率,必須熟悉navicat的常用快捷鍵,整理如下。
常用快捷鍵:
1. ctrl + q: 開啟新查詢視窗
2. ctrl + r: 運行當前視窗內的所有語句
3. ctrl + w: 關閉當前視窗
4. F6: 開啟一個mysql命令列視窗
---------------------------以下是然並卵的快捷鍵----------------------------------------
5. ctrl + n: 開啟新查詢視窗
6. ctrl + shit + r: 只執行選中的語句
7. ctrl + /: 註釋
8. ctrl + shift + /: 取消註釋
9. ctrl + l: 刪除一行
10. F7: 執行從游標當前位置開始的一條完整sql語句
11. ctrl + d: 在表資料視窗上查看錶定義
注意事項:
對於習慣了SSMS的F5的人來說,ctrl+shift+r是一個成事不足,敗事有餘的快捷鍵。最近要在客戶資料庫上執行一條複雜的update,我習慣性的選中update語句中的一個子查詢準備預先檢視一下將要更新的結果集是否正確,於是把F5在大腦裡對映為ctrl+r, 然後按下去了,結果……update直接執行了。這才發現,ctrl+r會永遠執行當前視窗的所有語句,它才不理會你是否只是選中其中一部分
後來用了幾次ctrl+shift+r,覺得不好用,萬一shift按輕了,不知道會捅出什麼簍子來,索性還是用滑鼠右鍵來執行選中語句比較保險。