1. 程式人生 > >[Navicat] 常用快捷鍵及注意事項

[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會永遠執行當前視窗的所有語句,它才不理會你是否只是選中其中一部分

。當時我背後一陣發涼,如果窗口裡還寫了其他update,甚至delete語句,我豈不是要悲劇!!!

後來用了幾次ctrl+shift+r,覺得不好用,萬一shift按輕了,不知道會捅出什麼簍子來,索性還是用滑鼠右鍵來執行選中語句比較保險。