1. 程式人生 > >【Navicat】快捷鍵和常用功能

【Navicat】快捷鍵和常用功能

快捷鍵

功能 操作
開啟查詢視窗 Ctrl + Q
註釋SQL語句 Ctrl + /
取消註釋SQL語句 Ctrl + Shift + /
執行查詢視窗的SQL語句 Ctrl + R
只執行選中的SQL語句 Ctrl + Shift + R
開啟一個mysql命令列視窗 F6
刪除一行 Ctrl + L
在查詢視窗,開啟一個新的查詢視窗 Ctrl + N
關閉當前視窗 Ctrl + W(很多地方通用)
關閉所有視窗 Ctrl + Shift + W
在表內容顯示頁面,快速切換到表設計頁面 Ctrl + D
在表設計頁面,快速切換到表內容顯示頁面 Ctrl + O
在查詢介面,選中一行SQL語句 滑鼠三擊當前行(很多地方通用)
重新整理 F5(很多地方通用)
另一種註釋方式 #

常用功能

  • 有時按快捷鍵Ctrl + F搜某條資料時搜不到,但是能用SQL語句查詢出來。這是因為Ctrl + F只能搜本頁,不在本頁的資料搜不到,navicat預設每頁顯示1000條資料。
  • 按欄位名查表。查詢哪些表中有指定欄位名,SQL語句如下:
SELECT * FROM information_schema.COLUMNS WHERE
COLUMN_NAME='article_id';
或者 SELECT table_name, column_name FROM information_schema.columns  WHERE column_name = 'article_id'; 或者 SELECT column_name FROM information_schema.columns  WHERE column_name LIKE '%搜尋的欄位%' AND table_schema = '資料庫名';   或者 SELECT column_name FROM information_schema.columns  WHERE
column_name LIKE '%搜尋的欄位%' AND table_schema = '資料庫名' AND table_name = '表名';

這個SQL語句可以查詢出當前開啟的連線下的所有資料庫中的所有含有article_id欄位名的表。

  • 按表名查表。Navicat右上角有一個Search框可模糊查詢你想要的表。
    這裡寫圖片描述
  • 按欄位內容查表。在當前資料庫的所有表中查含有指定字串的欄位,附帶這些表。
      操作:資料庫上右鍵 –> 在資料庫中查詢 –> 查詢 –> 輸入要查詢的內容 –> 查詢。
      備註:在查詢結果的表名上單擊可檢視結果詳情。
  • 在表中篩選資料。開啟一張表,單擊篩選 –> 新增篩選條件 –> 應用。
  • 檢視建立表資訊。在表上右擊 –> 物件資訊 –> DDL 。
  • 資料傳輸。將A資料庫的表結構和資料傳輸到B資料庫。
      操作:選單欄 –> 工具 –> 資料傳輸 –> 常規選項卡,其中源為A資料庫,目標為B資料庫。
      備註:我們也可以對A資料庫進行轉儲,再在B資料庫中執行SQL檔案。這種方式比資料傳輸慢。
  • 資料同步。將B資料庫的資料與A資料庫的資料同步,以便每個庫包含相同的資訊。
      操作:選單欄 –> 工具 –> 資料同步 –> 常規選項卡,其中源為A資料庫,目標為B資料庫。
      備註:全部表必須包含主鍵和全部表結構在源及目標之間必須相同。你可在資料同步前應用結構同步。在目標表欄,你也可以將欄目選擇為空(不同步)或同步其它表。
  • 結構同步。將B資料庫的表結構與A資料庫的表結構同步。
      操作:選單欄 –> 工具 –> 結構同步 –> 常規選項卡。
  • 列表或詳細資訊或ER圖表檢視
      Navicat提供三種在主視窗檢視物件的型別。在預設情況下,Navicat在物件列表使用列表檢視。它只顯示物件的名字。你可以從主選單選擇 檢視 –> 列表 或 在右下角點選第一個圖示。
      詳細資訊檢視,顯示物件的屬性。操作:檢視 –> 詳細資訊,或在右下角點選第二個圖示。
      ER圖表檢視,查看錶欄位以及各個表之間的關係。可直接新增外來鍵限制。操作:檢視 –> ER圖表,或在右下角點選第三個圖示。