目錄 第一章 - 簡介 11 關於 Navicat 11 安裝 13 註冊 14 遷移或升級 15 使用者授權合約 16 第二章 - 使用者介面 26 主視窗 26 導覽窗格 27 物件窗格 28 資訊窗格 29 第三章 - 協同合作 31 關於協同合作 31 管理雲端 31 Navicat Cloud 31 On- Prem Server 33 推播同步 35 快取和本機副本 36 專案 36 處理專案 36 管理成員 37 第四章 - 連線 39 關於連線 39 一般設定 40 RDBMS...
目錄 | ||
排序、尋找或取代文件 100
輔助編輯器 102
篩選精靈 103
第七章 - 查詢 106
關於查詢 106
RDBMS 107
SQL 編輯器 107
SQL 建立工具(僅適用於非 Essentials 版本) 111
查詢參數 116
查詢結果 116
MongoDB 117
指令碼編輯器 117
尋找建立工具(僅適用於非 Essentials 版本) 120
彙總建立工具(僅適用於非 Essentials 版本) 121
查詢結果 122
程式碼片段(僅適用於非 Essentials 版本) 122
第八章 - 模型(僅適用於 Navicat Premium 和企業版) 125
關於模型 125
模型視窗 126
物理模型 128
建立物理模型 128
加入資料庫或結構描述 | 128 | |
加入資料表 | 129 | |
加入檢視 | 129 | |
加入外部索引鍵 | 130 | |
邏輯模型 | 131 | |
建立邏輯模型 | 131 | |
加入實體 | 131 | |
加入關係 | 131 | |
概念模型 | 132 | |
建立概念模型 | 132 | |
加入實體 | 132 | |
加入關係 | 133 | |
圖表版面 | 133 | |
使用圖表畫布 | 133 | |
加入標籤 | 135 | |
加入註釋 | 135 | |
加入圖像 | 136 | |
加入形狀 | 136 | |
加入層 | 137 | |
逆向工程 | 137 | |
正向工程 | 138 | |
同步到資料庫 | 138 | |
匯出 SQL | 142 | |
模型轉換 | 144 | |
列印和匯出模型 | 144 | |
模型提示和技巧 | 144 | |
第九章 - 偵錯器(僅適用於非 Essentials | 版) | 147 |
關於偵錯器 | 147 | |
Oracle PL/SQL 偵錯器 | 147 | |
PostgreSQL PL/pgSQL 偵錯器 | 148 | |
第十章 - 資料遷移工具 | 150 | |
關於資料遷移工具 | 150 | |
匯入精靈 | 150 | |
關於匯入精靈 | 150 | |
選擇檔案格式 | 150 | |
選擇來源檔案 | 150 | |
選擇分隔符號 | 151 | |
選擇附加選項 | 153 | |
選擇目標資料表或集合 | 153 | |
調整欄位結構和對應欄位 | 154 | |
選擇匯入模式 | 154 | |
儲存和開始匯入 | 156 |
匯出精靈 156
關於匯出精靈 156
選擇檔案格式 156
選擇儲存路徑 156
選擇要匯出的欄或欄位 157
選擇附加選項 158
儲存和開始匯出 160
資料傳輸(僅適用於非 Essentials 版) 160
關於資料傳輸 160
選擇連線和進階選項(步驟一) 160
選擇物件和傳輸模式(步驟二) 163
確認和開始資料傳輸(步驟三) 165
資料同步(僅適用於非 Essentials 版) 165
關於資料同步 165
選擇連線和比較選項(步驟一) 166
選擇資料表或集合對應(步驟二) 166
檢視資料比較結果(步驟三) 166
編輯和執行已選取的指令碼(步驟四) 167
結構同步(僅適用於非 Essentials 版) 168
關於結構同步 168
選擇連線和比較選項(步驟一) 168
檢視結構比較結果(步驟二) 171
編輯和執行已選取的指令碼(步驟三) 172
傾印和執行 SQL 或指令碼檔案 172
MongoImport 和 MongoExport 173
關於 MongoImport 和 MongoExport 173
MongoImport 173
MongoExport 173
第十一章 - 資料產生(僅適用於非 Essentials 版) 175
關於資料產生 175
選擇目標連線(步驟一) 175
選擇物件和欄內容(步驟二) 176
使用產生器(步驟二 (續)) 177
數字產生器 177
日期、時間或日期時間產生器 177
序列產生器 177
列舉產生器 178
文字產生器 178
圖像或二進位產生器 178
外部索引鍵產生器 179
UUID 產生器 179
正規運算式產生器 179
姓名產生器 | 181 | |
性別產生器 | 181 | |
稱謂產生器 | 181 | |
婚姻狀況產生器 | 181 | |
電話號碼產生器 | 182 | |
電子郵件產生器 | 182 | |
職位名稱產生器 | 182 | |
社會網路 ID 產生器 | 182 | |
付款方式產生器 | 183 | |
信用卡類型產生器 | 183 | |
信用卡卡號產生器 | 183 | |
信用卡日期產生器 | 183 | |
公司名稱產生器 | 184 | |
部門產生器 | 184 | |
行業產生器 | 184 | |
地址產生器 | 184 | |
城市產生器 | 185 | |
地區產生器 | 185 | |
產品名稱產生器 | 185 | |
產品類別產生器 | 185 | |
色彩產生器 | 186 | |
尺寸產生器 | 186 | |
重量單位產生器 | 186 | |
條碼產生器 | 186 | |
SKU 產生器 | 187 | |
IP 位址產生器 | 187 | |
MAC 位址產生器 | 187 | |
檔案路徑產生器 | 187 | |
檔案名稱產生器 | 188 | |
副檔名產生器 | 188 | |
網址產生器 | 188 | |
主機名稱產生器 | 189 | |
預覽資料和開始產生(步驟三) | 189 | |
第十二章 - 圖表(僅適用於 Navicat Premium | 和企業版) | 190 |
關於圖表 | 190 | |
工作區 | 191 | |
資料來源 | 192 | |
關於資料來源 | 192 | |
建立資料來源 | 193 | |
修改資料來源連線 | 194 | |
篩選、排序或投射資料 | 195 | |
加入自訂欄位 | 197 |
圖表 | 199 | ||
關於圖表 | 199 | ||
建置圖表 | 200 | ||
篩選或排序資料 | 201 | ||
套用彙總函式 | 202 | ||
加入範圍 | 203 | ||
設定值運算 | 204 | ||
圖表類型 | 204 | ||
關於圖表類型 | 204 | ||
條形圖 | 205 | ||
折線圖或區域圖 | 208 | ||
條形與折線圖 | 211 | ||
瀑布圖 | 214 | ||
龍捲風圖 | 216 | ||
圓形圖或環圈圖 | 218 | ||
散佈圖 | 220 | ||
熱圖 | 223 | ||
矩形式樹狀結構圖 | 224 | ||
值 | 226 | ||
趨勢 | 227 | ||
KPI | 228 | ||
量表圖 | 229 | ||
資料表 | 230 | ||
樞紐分析表 | 232 | ||
控制項 | 234 | ||
日期時間格式 | 235 | ||
儀表板 | 236 | ||
關於儀表板 | 236 | ||
建置儀表板 | 236 | ||
加入頁面 | 237 | ||
加入圖表 | 238 | ||
加入文字標籤 | 238 | ||
加入圖像 | 239 | ||
加入形狀 | 239 | ||
排列物件 | 240 | ||
呈現儀表板 | 241 | ||
列印和匯出儀表板 | 242 | ||
切換佈景主題 | 242 | ||
第十三章 - 自動執行(僅適用於非 | Essentials | 版) | 243 |
關於自動執行 | 243 | ||
建立批次作業(步驟一) | 243 | ||
排程批次作業(步驟二) | 245 |
第十四章 - 備份和還原 247
關於備份和還原 247
內建備份和還原工具(僅適用於非 Essentials 版) 247
關於內建備份和還原工具 247
備份 247
還原 248
提取 SQL 250
Oracle 資料泵(僅適用於非 Essentials 版) 251
關於 Oracle 資料泵 251
Oracle 資料泵匯出 251
Oracle 資料泵匯入 254
SQL Server 備份和還原(僅適用於非 Essentials 版) 257
關於 SQL Server 備份和還原 257
SQL Server 備份 257
SQL Server 還原 260
MongoDump 和 MongoRestore 261
關於 MongoDump 和 MongoRestore 261
MongoDump 261
MongoRestore 261
第十五章 - 伺服器安全性 263
關於伺服器安全性 263
MySQL 或 MariaDB 使用者和角色管理 263
使用者設計器 263
角色設計器 264
Oracle 使用者和角色管理 265
使用者設計器 265
角色設計器 266
維護使用者 267
PostgreSQL 使用者、群組和角色管理 268
使用者設計器 268
群組設計器 269
角色設計器 269
SQL Server 登入、角色和使用者管理 271
登入設計器 271
伺服器角色設計器 273
資料庫使用者設計器 273
資料庫角色設計器 274
應用程式角色設計器 275
SQLite 使用者管理 276
MongoDB 使用者和角色管理 276
使用者設計器 276
角色設計器 277
權限管理員 | 278 | ||
第十六章 - 其他進階工具 | 280 | ||
伺服器監控(僅適用於非 | Essentials 版) | 280 | |
結構描述分析(僅適用於非 Essentials 版) | 281 | ||
虛擬群組(僅適用於非 Essentials 版) | 282 | ||
連線色彩 | 283 | ||
在資料庫或結構描述中尋找(僅適用於非 Essentials | 版) | 283 | |
列印結構(僅適用於非 Essentials 版) | 284 | ||
命令列介面 | 284 | ||
我的最愛(僅適用於非 Essentials 版) | 284 | ||
深色佈景主題 | 285 | ||
搜尋篩選 | 285 | ||
第十七章 - 配置 | 287 | ||
選項設定 | 287 | ||
一般 | 287 | ||
索引標籤 | 288 | ||
自動完成程式碼(僅適用於非 Essentials 版) | 289 | ||
編輯器 | 289 | ||
記錄 | 290 | ||
自動復原 | 292 | ||
檔案位置 | 292 | ||
連線能力 | 293 | ||
環境 | 294 | ||
進階 | 295 | ||
第十八章 - 快速鍵 | 296 | ||
Navicat 快速鍵 | 296 | ||
第十九章 - 追蹤記錄 | 300 | ||
記錄檔 | 300 |
「Navicat」是一套可建立多個連線的資料庫管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、 MariaDB 和/或 MongoDB 等不同類型的資料庫,並支援管理某些雲端資料庫,例如 Amazon Redshift、 Amazon RDS、Alibaba Cloud。Navicat 的功能足以符合專業開發人員的所有需求,但是對資料庫伺服器初學者來說又相當容易 學習。Navicat 的使用者介面 (GUI) 設計良好,讓你以安全且簡單的方法建立、組織、存取和共享資訊。
Navicat 提供了三種平台的版本 - Microsoft Windows、macOS 和 Linux。它可以讓使用者連線到本機或遠端伺服器,並提供一些實用的資料庫工具以協助使用者管理資料,包括雲端協同合作、資料建模、資料傳輸、資料同步、結構同步、匯入、匯出、備份、還原、圖表、資料產生和自動執行。
詳情請瀏覽我們的網站:xxxxx://xxx.xxxxxxx.xxx/xxx
系統需求
Windows
• Microsoft Windows 7、Windows 8、Windows 8.1、Windows 10、Windows 11、Server 2012、Server 2016、 Server 2019、Server 2022
macOS
• macOS 10.14 Mojave、macOS 10.15 Catalina、macOS 11 Big Sur、macOS 12 Monterey
Linux
• Debian 9、Debian 10、Debian 11、Ubuntu 18.04、Ubuntu 20.04、Ubuntu 22.04、Fedora 33、Fedora 34、 Fedora 35、Linux Mint 19、Linux Mint 20、Linux Mint 21、Deepin 20
支援的內部部署資料庫
• MySQL 3.23 或以上、Drizzle、OurDelta、Percona 伺服器
• PostgreSQL 7.3 或以上
• Oracle 8i 或以上
• SQLite 2 和 3
• SQL Server 2000 或以上
• MariaDB 5.1 或以上
• MongoDB 3.0 至 5.0
支援的雲端資料庫
Amazon AWS
• Amazon Redshift
• Amazon Aurora for MySQL
• Amazon Aurora for PostgreSQL
• Amazon RDS for MySQL
• Amazon RDS for PostgreSQL
• Amazon RDS for Oracle
• Amazon RDS for SQL Server
• Amazon RDS for MariaDB
• Amazon DocumentDB
Google Cloud
• Google Cloud SQL for MySQL
• Google Cloud SQL for PostgreSQL
• Google Cloud SQL for SQL Server
Oracle Cloud
• Oracle Database Cloud Service
• Oracle MySQL Cloud Service
Microsoft Azure
• Microsoft Azure SQL Database
• Microsoft Azure Database for MySQL
• Microsoft Azure Database for PostgreSQL
• Microsoft Azure Database for MariaDB
MongoDB Cloud Services
• MongoDB Atlas
Alibaba Cloud
• OceanBase Community Edition
• Alibaba Cloud ApsaraDB for RDS (MySQL)
• Alibaba Cloud ApsaraDB for RDS (SQL Server)
• Alibaba Cloud ApsaraDB for RDS (PostgreSQL)
• Alibaba Cloud ApsaraDB for MongoDB
Tencent Cloud
• Tencent Cloud TencentDB for MySQL
• Tencent Cloud TencentDB for SQL Server
• Tencent Cloud TencentDB for PostgreSQL
• Tencent Cloud TencentDB for MariaDB
• Tencent Cloud TencentDB for MongoDB
Huawei Cloud
• Huawei Cloud RDS for MySQL
• Huawei Cloud RDS for PostgreSQL
• Huawei Cloud RDS for SQL Server
• Huawei Cloud Document Database Service
我們xx建議你關閉所有已開啟的應用程式。這將有助於確保順利安裝。
安裝下載版
1. 下載 Navicat Windows 版本。
2. 開啟「.exe」檔案。
3. 在歡迎畫面按一下「下一步」。
4. 請閱讀授權合約。接受並按一下「下一步」。
5. 接受安裝位置按一下「下一步」。如果你想選擇另一個資料夾,請按一下「瀏覽」。
6. 執行其餘的步驟。
安裝光碟版
1. 將 Navicat CD 安裝光碟插入 CD-ROM 驅動器。
2. 開啟「.exe」檔案。
3. 在歡迎畫面按一下「下一步」。
4. 請閱讀授權合約。接受並按一下「下一步」。
5. 接受安裝位置按一下「下一步」。如果你想選擇另一個資料夾,請按一下「瀏覽」。
6. 執行其餘的步驟。
當試用期結束時,Xxxxxxx 需要授權金鑰或訂閱以繼續使用它的功能。
【注意】xx授權和訂閱方案不能在同一個 Navicat 使用。在變更註冊方法之前,你必需先取消啟用授權金鑰或登出你的 Navicat ID。
永久授權
如果你購買了永久授權,你將收到一個授權金鑰,用於啟用 Navicat。
在「永久授權」部分,貼上授權金鑰(16 位數)並按一下「啟用」按鈕。Navicat 會聯絡我們的授權伺服器以啟用授權金鑰。如果啟用程序成功,會顯示授權金鑰的詳細資料。
手動啟用
當你的電腦沒有網際網路連線時,可以使用手動啟用。你將需要另一部有網際網路連線的電腦才能完成此啟用程序。
1. 如果線上啟用失敗,按一下「手動啟用」。
2. 在「在這裡複製請求碼:」方塊複製請求碼。
3. 在有網際網路連線的電腦開啟網頁瀏覽器並前往
xxxxx://xxxxxxxx.xxxxxxx.xxx/xxx/xxxxxx_xxxxxxxx.xxx。
4. 貼上或輸入請求碼到左邊方塊。
5. 按一下「取得啟用碼」。
6. 複製右邊方塊中產生的啟用碼。
7. 返回你正在啟用 Navicat 的電腦。
8. 將啟用碼貼到「在這裡貼上啟用碼:」方塊。
9. 按一下「啟用」。
訂閱方案
如果你訂閱了一個方案,則可以在訂閱期內登入你的 Navicat ID 以使用 Navicat。
【注意】Navicat ID 是你用於訂閱方案的電子郵件地址。
在「訂閱」部分,提供你的「Navicat ID」和「密碼」。登入後,會顯示訂閱方案的詳細資料。
Navicat 預設每小時與我們的授權伺服器聯絡一次,目的是自動重新載入方案。如果你已在入口網站中更新了方案,則可以使用「重新載入方案」按鈕強制重新載入新的方案。
【注意】每個 Navicat ID 只能連接一個 Navicat。如果你在另一個 Navicat 中登入你的 Navicat ID,你將會登出目前的 Navicat。
遷移 Navicat 到新的電腦
1. 在 Navicat,選擇「檔案」->「匯出連線」。匯出的檔案(.ncx)包含所有連線設定。
2. 備份已匯出的檔案(.ncx)。
3. 在 Navicat,選擇「說明」->「註冊」。
4. 【永久授權】按一下「取消啟用」以線上取消啟用授權金鑰。
5. 【訂閱方案】按一下「退出」以退出你的 Navicat ID。
6. 在現有的電腦解除安裝 Navicat。
7. 在新的電腦重新安裝 Navicat。
8. 在新的電腦開啟 Navicat,並選擇「檔案」->「匯入連線」以匯入連線設定(.ncx)。
當建立一個新的連線,Xxxxxxx 將在設定位置建立一個子資料夾。大部份檔案都儲存於該子資料夾。若要尋找該路徑,請以滑鼠右鍵按一下連線,然後選取「編輯連線」->「進階」->「設定位置」。
此外,全部已儲存的設定檔會儲存於 profiles 資料夾。若要尋找該路徑,請選擇「工具」->「選項」->「檔案位置」->
「設定檔位置」。
升級 Navicat
如果你想升級已安裝的 Navicat 副本到最新版本,請選擇「說明」->「檢查更新」來啟動更新程式。它將會自動檢查你已安裝的版本。如果有新版本,簡單依照更新程式的步驟來升級你的 Navicat。它將會取代你之前的 Navicat,而你目前的設定將會維持不變。
或者,你可以用你的註冊電郵地址登入客戶服務中心,下載最新版本的安裝程式。
注意:關於 Navicat Cloud 服務的授權合約,請按一下這裡。
重要說明:本合約 (以下稱「合約」) 為擁有本授權軟體的個人、公司或組織 (以下稱「您」或「貴用戶」)與卓軟數碼科技有限公司之合法協議。在安裝及使用本軟體時, 即代表貴用戶接受本軟體, 並對本合約之條款無任何異意。請仔細閱讀之後, 再完成安裝程序並使用本軟體。在安裝及 / 或使用本軟體時, 即代表貴用戶確認接受本軟體, 並同意接受本合約條款的約束。若貴用戶不同意或未授權接受這些條款, 則請根據本軟體之退款政策, 切勿安裝及 / 或使用本軟體, 並將本軟體退回原購買處, 以請求全額退款。本授權合約只適用於卓軟數碼科技有限公司所提供的軟體, 並不包含在本文中所提及與描述的其他軟體。
1. 定義
a. 註明為「非商用版」的軟體版本,使用由(一)個人,而不是企業,公司,合夥企業或團體或其他實體或組織(二)學生與教學機構教職員,及(三)非營利組織或慈善組織中的工作人員。這個定義的目的,教學機構是指公共或私人學校,學院,大學及其他專上教育機構。非營利組織是指一個組織,其宗旨是支援非商業用途的私人利益或公眾關注的事項。
b. 註明為「禁止轉售(NFR)版」的軟體版本, 是限於用來審查與評估本軟體所用的。
c. 「卓軟公司」是指卓軟數碼科技有限公司及其授權人 (如果有的話)。
d. 「軟體」是限於卓軟公司於此處所提供的卓軟公司軟體程式與協力廠商軟體程式, 以及對應文件、相關媒體、書面資料與線上或電子文件。
e. 「未註冊版」,「試用版」或「演示版」是指未經註冊的軟體(簡稱“未註冊軟體”),用戶從安裝未註冊軟體起可享有 14 天試用期作評估用途。在試用期結束後,貴用戶必須註冊該軟體或從系統作業中刪除。貴用戶可自由複製未註冊軟體並分發給其他用戶作評估用途。
f. 「Navicat Essentials 版」是指一個軟體版本,將用於商業用途。
2. 使用權授予
在第 2 節中授予之使用權受到本授權合約所提及之條款與條件的約束 :
a. 受限於 2(b)小節,貴用戶可以在單一電腦上安裝及使用本軟體;或者,在一台儲存裝置(例如網路伺服器)上安裝與存放本軟體,僅用來讓內部網路上的其他電腦安裝本軟體,並為每台要安裝與執行軟體的電腦提供個別的授權。除了 2(b)小節所特別提及的情況之外,一份軟體授權無法同時在不同電腦上共用、安裝或使用。
b. 受限於本合約之條款及條件,除了 2(a)小節所允許的軟體拷貝之外,安裝軟體的主要電腦上的主要使用者可以製作軟體的另一份拷貝,並安裝於其專用之可攜帶式電腦或家中的電腦上,前提是:
A. 可攜式或家用電腦上的軟體拷貝 (i) 不得與主要電腦上的軟體拷貝同時使 用 (ii) 是僅限主要使用者以允許的版本或版來使用 (例如,僅限教學使用)
B. 當使用者不再是安裝軟體的主要電腦上的主要使用者時,不得在可攜式或 家用電腦上安裝或使用軟體拷貝。
c. 受限於本合約之條款及條件,如果軟體是隨附於其他卓軟公司軟體產品中,以做為組合產品(合稱為 Studio)的一部份,在此情況下,Studio 的使用權是以單一產品授權的,Studio 中的任何產品,包括軟體,都不可以在超過一台電腦上分開安裝或使用。
d. 貴用戶可以有一份電腦可讀格式的軟體拷貝,但僅做為備份之用。任何貴用戶所複製之上述拷貝,必須包含原始軟體拷貝上所有著作權聲明與任何其他的財產權說明。貴用戶不得將任何用來做為備份的軟體拷貝加以販售或轉讓
e. 貴用戶同意在合理的通知下,卓軟公司可於任何時間進行軟體使用的審核,以查看貴用戶是否遵循這些條款。如果在審核中發現貴用戶在軟體的任何使用上未能完全遵循此合約的條款,除了要承擔的違約後果之外,貴用戶尚需賠償卓軟公司有關上述審核的所有合理費用。
f. 本授權合約下的使用權是沒有例外的。
3. 版權限制
a. 除了第 2 小節所提及的情況之外,貴用戶不得製作或散佈本軟體的拷貝,或透過電子方式將軟體傳輸到另一台電腦或在網路上傳輸。
b. 貴用戶不得對軟體進行更改、合併、修改、改寫或翻譯,或是使用解編、還原工程、反向組譯等其他分解方式,將軟體還原為可讀解的形式。
c. 除非在此有特別聲明, 貴用戶不得出租、租賃或轉授權本軟體。
d. 除了軟體的試用版、演示版、非商業 Lite 版或禁止轉售版外,貴用戶僅得將依本授權合約所授予之一切權利,做為販售或轉讓的一部分而永久地加以轉讓,惟貴用戶不得保留任何拷貝,並且必須轉讓所有的軟體 (包括所有組成部分、媒介物、書面資料、任何升級版、所有平台、本授權合約及序號,若有與軟體一起提供的產品時則亦包括在內),且受讓人亦必須同意本授權合約之條款。如果軟體的拷貝是以整個 Studio (如上面所定義) 的一部分而授權的,軟體則只能以整個 Studio 的一部分而加以販售或轉讓。貴用戶亦不得保留任何軟體拷貝。貴用戶不得販售或轉讓任何屬於大量優惠專案的軟體。亦不得販售或轉讓軟體的任何試用版或禁止轉售版。如果本軟體為教育版,則貴用戶不得將此軟體加以販售或轉讓,除非該法人或個人具備合符購買本軟體教育版之資格。
e. 除非在此有特別聲明,貴用戶不得修改軟體或依軟體製作衍生產品。
f. 非商用版不得用於任何商業用途,或散佈給任何商業團體之用。
g. 除非在此有特別聲明, 貴用戶不得
A. 安裝或使用總共一份以上的軟體試用版、演示版和非商業 Lite 版、
B. 使用一個以上的使用者名稱下載軟體試用版、演示版和非商業 Lite 版、
C. 更改硬碟內容或電腦系統,以超時使用這類試用版、演示版軟體的單一授權試用時間、
D. 在未經卓軟公司事先的書面同意下,向任何第三人透露使用試用版、演示 版所獲得的軟體效能基準測試結果, 或
E. 使用試用版、演示版軟體來從事是否購買軟體商業版或學術版使用權的決策以外的事 ; 儘管如上所述,仍然嚴格禁止貴用戶將軟體試用版安裝或使用於任何商業訓練之用。
h. 貴用戶僅能使用軟體禁止轉售版進行軟體的審查與評估。
i. 貴用戶可能於一種以上之媒介物收受到本軟體,但只能安裝及使用一份媒介物。不論貴用戶收受到幾份媒介物,貴用戶只能使用一份適用於要安裝軟體之伺服器或電腦的媒介物。
j. 貴用戶可能收受到一種以上平台之本軟體,但只能安裝及使用於一種平台。
k. 貴用戶不得使用本軟體開發任何與本軟體主要功能相同的應用程式。
l. 若有違反本授權合約的情況發生,卓軟公司得終止授權,而貴用戶必須銷毀所有軟體的拷貝 (基於雙方的所有權利和所有本授權合約其餘條款而造成之此類終止)。
m. This program may include Oracle Instant Client (OCI). You agree that you shall
1. not use of the Oracle Instant Client to the business operations;
2. not assign, give, or transfer the Oracle Instant Client or an interest in them to another individual or entity;
a. make the Programs available in any manner to any third party for use in the third party's business operations; and
b. title to the Programs from passing to the end user or any other party;
3. not reverse engineer, disassemble or decompilation the Oracle Instant Client and duplicate the Programs except for a sufficient number of copies of each Program for your licensed use and one copy of each Program media;
4. discontinue use and destroy or return to all copies of the Oracle Instant Client and documentation after termination of the Agreement;
5. not pubish any results of benchmark tests run on the Programs;
6. comply fully with all relevant export laws and regulations of the United States and other applicable export and import laws to assure that neither the Oracle Instant Client, nor any direct product thereof, are exported, directly or indirectly, in violation of applicable laws;
7. allow PremiumSoft to audit your use of the Oracle Instant Client;
4. 升級版
如果本軟體拷貝是先前軟體版本之升級版,則貴用戶必須具備將先前軟體版本升級至此升級拷貝的有效 完整使用權以安裝及/或使用此升級拷貝,而此升級拷貝是基於使用權交換而提供給貴用戶。貴用戶同意在安裝和使用本軟體拷貝的同時,會自動終止先前的授權合約,並解除先前軟體版本的安裝、銷毀及終止使用,或轉移至另一個個人或法人。
5. 所有權
上述的授權提供貴用戶使用軟體之有限的使用權。卓軟公司及其供應商保留所有權利、所有權和權益,包括本軟體 (當做獨立著作,以及貴用戶用來做為基礎開發任何應用程式的基礎著作) 及所有拷貝的著作權和智慧財產權。所有未在本授權合約中具體授予的權利,包括聯邦和國際著作權,均由卓軟公司及其供應商保留。
6. 有限瑕疵責任擔保與免責聲明
a. 除了軟體的範例應用程式碼、試用版/演示版、非商業 Lite 版和禁止轉售版之外,卓軟公司提供交貨後三十(30)天內的保證 (需以收據拷貝為證):於正常使用下,裝置軟體的實體媒介物不致發生材料上或製作上之瑕疵。軟體皆以「現況」提供。卓軟公司及其供應商不承擔所有其他保證或說明, 不論是明示、暗示或任何形式, 以及包含適售性或特定用途之適用性的保證。
b. 卓軟公司對於軟體的任何範例應用程式碼、試用版/演示版、非商業 Lite 版和禁止轉售版,皆不承擔任何明示或暗示的賠償及保證。軟體的任何範例應用程式碼、試用版/演示版、非商業 Lite 版和禁止轉售版,皆以「現況」提供。
c. 除了上述有關軟體的有限瑕疵責任擔保 (不包含任何範例應用程式碼、試用版/演示版、非商業 Lite 版和禁止轉售版) 之外,卓軟公司及其供應商不承擔所有其他保證或說明,不論是明示、暗示或任何形式,以及包含適售性或特定用途之適用性的保證。同樣地,也不提供未侵害他人權益和所有權或平和享用權的保證。 卓軟公司不保證軟體完全沒有錯誤或可以順利執行。本軟體並非針對在需要防止故障控制的危險環境中使用而設計、計畫或授權,包括但不限於核能設施、航空器導航或通訊系統、空中交通管制,以及維生或武器系統之設計、建構、維修或操作。卓軟公司尤其不對這類用途之適用性做任何明示或暗示性的保證。
d. 如果適用的法律需要軟體的相關保證時,所有的這類保證都限於交貨後的三十(30)天內有效。
e. 所有卓軟公司、其業者、經銷商、代理商或員工所提供之口頭或書面的資訊或建議,都不予以承擔任何保證或也不得以任何方式增加此處所提及之任何保證範圍。
7. 賠償責任限制
卓軟公司或其供應商對於貴用戶或任何協力廠商因為使用或無法使用本軟體,以及依據任何賠償責任基礎,包括違反合約、違反保證、侵權 (包括因疏忽而造成)、產品賠償責任或其他責任所造成之任何間接、特殊、意外、懲罰、涵蓋或必然損失 (包括但不限於因為無法使用裝備或存取資料所造成的損失、業務損失、利潤虧損、營運中止等情況) 均不負任何賠償責任,即使已告知卓軟公司或其業務代表可能發生這類損失,以及即使此處所提供之賠償已確定未能達成時亦然。
8. 協力廠商軟體
軟體中可能還有需要通知和/或其他條款或條件的協力廠商軟體。接受本授權合約,就代表貴用戶也接受該處所提及之其他條款或條件。
9. 一般
卓軟公司業者、代理商或員工皆未獲准對本授權合約進行任何修改,除非此類修改以書面形式,並由卓軟公司代表正式核准。
本授權合約包含雙方之間與本主題相關的完整協議,並取代所有先前或同時期的口頭或書面協議或協定。貴用戶同意在訂單、其他書面通知或由貴用戶發出的文件中,所註明之任何與軟體授權相關的修改條款或其他條款於此皆無效。卓軟公司若有無法行使或延誤行使本授權合約下之任何權利,或是在任何違反本授權合約之情況下而無法或延誤行使任何權利時,均不得視為棄權或違反義務。
如果本授權合約的任何條款經管轄之法院裁決為與法律牴觸時,該條款將在可允許的最大範圍內實施,而本授權合約之其餘條款仍具有完全之效力。
10. 協議基礎
上述有限瑕疵責任擔保與免責聲明、唯一賠償和賠償責任限制,是構成卓軟公司與貴用戶之間合約的基本要素。基於經濟上的考量,卓軟公司無法不依據這些限制而提供本軟體。這類有限瑕疵責任擔保與免責聲明、唯一賠償和賠償責任限制是為了配合卓軟公司之授權人的利益。
11. 條件
在下載及/或安裝本軟體時,即代表貴用戶確認接受本軟體,並同意接受本合約條款的約束。本授權協議在終止前有效。若有違反本授權合約的情況發生,卓軟公司可以立即終止授權。
「現況」。卓軟公司及其供應商不承擔所有其他保證或說明,不論是明示、暗示或任何形式,以及包含適售性或特定用途之適用性的保證。同樣地,也不提供未侵害他人權益和所有權或平和享用權的保證。卓軟公司不保證軟體完全沒有錯誤或可以順利執行。
12. 準據法
x授權合約受到香港法律所管制,在不與法律牴觸的原則下發生效力。貴用戶在此同意接受香港法庭的管轄,以解決任何本授權合約所引發的爭議。
若有任何與本授權合約相關的疑慮,請聯絡本公司: licensing@navicat.com.若貴用戶需向卓軟公司索取任何資訊,請聯絡: xxxxxxx@xxxxxxx.xxx.
本軟體中包含的卓軟公司和其他商標均為卓軟數碼科技有限公司在美國和/或其他地區的商標或註冊商標。協力廠商商標、商品名稱、產品名稱和商標圖樣可能為其相對所有人之商標或註冊商標。貴用戶不得移除或更改軟體中的任何商標、商
品名稱、產品名稱、商標圖樣、著作權或其他財產權標示、說明、標誌或標籤。本授權合約並未認可貴用戶使用卓軟公司名稱及其授權人名稱或任何相對的商標。
End-User License Agreement
Note: For the License Agreement of Navicat Cloud service, please click here.
IMPORTANT: THIS SOFTWARE END USER LICENSE AGREEMENT ("EULA") IS A LEGAL AGREEMENT BETWEEN YOU (EITHER AN INDIVIDUAL OR, IF PURCHASED OR OTHERWISE ACQUIRED BY OR FOR AN ENTITY, AN ENTITY) AND PREMIUMSOFT CYBERTECH LTD..READ IT CAREFULLY BEFORE COMPLETING THE INSTALLATION PROCESS AND USING THE SOFTWARE. IT PROVIDES A LICENSE TO USE THE SOFTWARE AND CONTAINS WARRANTY INFORMATION AND LIABILITY DISCLAIMERS. BY INSTALLING AND USING THE SOFTWARE, YOU ARE CONFIRMING YOUR ACCEPTANCE OF THE SOFTWARE AND AGREEING TO BECOME BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO BE BOUND BY THESE TERMS, THEN DO NOT INSTALL THE SOFTWARE AND RETURN THE SOFTWARE TO YOUR PLACE OF PURCHASE. THIS EULA SHALL APPLY ONLY TO THE SOFTWARE SUPPLIED BY PREMIUMSOFT CYBERTECH LTD. HEREWITH REGARDLESS OF WHETHER OTHER SOFTWARE IS REFERRED TO OR DESCRIBED HEREIN.
1. Definitions
a. "Non-commercial Version" means a version of the Software, so identified, for use by i) the individual who is a natural person and not a corporation, company, partnership or association or other entity or organization (ii) the individual who is a student, faculty or staff member at an educational institution, and (iii) staff of a non-profit organization or charity organization only. For purposes of this definition, "educational institution" means a public or private school, college, university and other post secondary educational establishment. A non-profit organization is an organization whose primary objective is to support an issue or matter of private interest or public concern for non-commercial purposes.
b. "Not For Resale (NFR) Version" means a version, so identified, of the Software to be used to review and evaluate the Software, only.
c. "PremiumSoft" means PREMIUMSOFT CYBERTECH LTD. and its licensors, if any.
d. "Software" means only the PremiumSoft software program(s) and third party software programs, in each case, supplied by PremiumSoft herewith, and corresponding documentation, associated media, printed materials, and online or electronic documentation.
e. "Unregistered version", "Trial version" or "Demo version" means an unregistered copy of the SOFTWARE ("UNREGISTERED SOFTWARE") which may be used by the USER for evaluation purposes for a period of fourteen (14) days following the initial installation of the UNREGISTERED SOFTWARE. At the end of the trial period ("TRIAL PERIOD"), the USER must either register the SOFTWARE or remove it from his system. The UNREGISTERED SOFTWARE may be freely copied and distributed to other users for their evaluation.
f. "Navicat Essentials" means a version of the Software, so identified, to be used for commercial purpose.
2. License Grants
The licenses granted in this Section 2 are subject to the terms and conditions set forth in this EULA:
a. Subject to Section 2(b), you may install and use the Software on a single computer; OR install and store the Software on a storage device, such as a network server, used only to install the Software on your other computers over an internal network, provided you have a license for each separate computer on which the Software is installed and run. Except as otherwise provided in Section 2(b), a license for the Software may not be shared, installed or used concurrently on different computers.
b. In addition to the single copy of the Software permitted in Section 2(a), the primary user of the computer on which the Software is installed may make a second copy of the Software and install it on either a portable computer or a computer located at his or her home for his or her exclusive use, provided that:
A. the second copy of the Software on the portable or home computer (i) is not used at the same time as the copy of the Software on the primary computer and (ii) is used by the primary user solely as allowed for such version or edition (such as for educational use only),
B. the second copy of the Software is not installed or used after the time such user is no longer the primary user of the primary computer on which the Software is installed.
c. In the event the Software is distributed along with other PremiumSoft software products as part of a suite of products (collectively, the "Studio"), the license of the Studio is licensed as a single product and none of the products in the Studio, including the Software, may be separated for installation or use on more than one computer.
d. You may make one copy of the Software in machine-readable form solely for backup purposes. You must reproduce on any such copy all copyright notices and any other proprietary legends on the original copy of the Software. You may not sell or transfer any copy of the Software made for backup purposes.
e. You agree that PremiumSoft may audit your use of the Software for compliance with these terms at any time, upon reasonable notice. In the event that such audit reveals any use of the Software by you other than in full compliance with the terms of this Agreement, you shall reimburse PremiumSoft for all reasonable expenses related to such audit in addition to any other liabilities you may incur as a result of such non-compliance.
f. Your license rights under this EULA are non-exclusive.
3. License Restrictions
a. Other than as set forth in Section 2, you may not make or distribute copies of the Software, or electronically transfer the Software from one computer to another or over a network.
b. You may not alter, merge, modify, adapt or translate the Software, or decompile, reverse engineer, disassemble, or otherwise reduce the Software to a human-perceivable form.
c. Unless otherwise provided herein, you may not rent, lease, or sublicense the Software.
d. Other than with respect to a Trial / Demo Version, Non-commercial Lite Version or a Not For Resale Version of the Software, you may permanently transfer all of your rights under this EULA only as part of a sale or transfer, provided you retain no copies, you transfer all of the Software (including all component parts, the media and printed materials, any upgrades, this EULA, the serial numbers, and, if applicable, all other software products provided together with the Software), and the recipient agrees to the terms of this EULA. If the Software is an upgrade, any transfer must include all prior versions of the Software from which you are upgrading. If the copy of the Software is licensed as part of the whole Studio (as defined above), the Software shall be transferred only with and as part of the sale or transfer of the whole Studio, and not separately. You may retain no copies of the Software. You may not sell or transfer any Trial / Demo Version, Non-commercial Lite Version or Not For Resale Version of the Software.
e. Unless otherwise provided herein, you may not modify the Software or create derivative works based upon the Software.
f. Non-commercial Versions of the Software may not be used for, or distributed to any party for, any commercial purpose.
g. Unless otherwise provided herein, you shall not
A. in the aggregate, install or use more than one copy of the Trial / Demo Version and Non-commercial Lite Version of the Software,
B. download the Trial / Demo Version and Non-commercial Lite Version of the Software under more than one username,
C. alter the contents of a hard drive or computer system to enable the use of the Trial / Demo Version of the Software for an aggregate period in excess of the trial period for one license to such Trial / Demo Version,
D. disclose the results of software performance benchmarks obtained using the Trial / Demo Version or Non-commercial Lite Version to any third party without PremiumSoft prior written consent, or
E. use the Trial / Demo Version of the Software for a purpose other than the sole purpose of determining whether to purchase a license to a commercial or education version of the software; provided, however, notwithstanding the foregoing, you are strictly prohibited from installing or using the Trial / Demo Version or Non-commercial Lite Version of the Software for any commercial training purpose.
h. You may only use the Not for Resale Version of the Software to review and evaluate the Software.
i. You may receive the Software in more than one medium but you shall only install or use one medium. Regardless of the number of media you receive, you may use only the medium that is appropriate for the server or computer on which the Software is to be installed.
j. You may receive the Software in more than one platform but you shall only install or use one platform.
k. You shall not use the Software to develop any application having the same primary function as the Software.
l. In the event that you fail to comply with this EULA, PremiumSoft may terminate the license and you must destroy all copies of the Software (with all other rights of both parties and all other provisions of this EULA surviving any such termination).
m. This program may include Oracle Instant Client (OCI). You agree that you shall
1. not use of the Oracle Instant Client to the business operations;
2. not assign, give, or transfer the Oracle Instant Client or an interest in them to another individual or entity;
a. make the Programs available in any manner to any third party for use in the third party's business operations; and
b. title to the Programs from passing to the end user or any other party;
3. not reverse engineer, disassemble or decompilation the Oracle Instant Client and duplicate the Programs except for a sufficient number of copies of each Program for your licensed use and one copy of each Program media;
4. discontinue use and destroy or return to all copies of the Oracle Instant Client and documentation after termination of the Agreement;
5. not pubish any results of benchmark tests run on the Programs;
6. comply fully with all relevant export laws and regulations of the United States and other applicable export and import laws to assure that neither the Oracle Instant Client, nor any direct product thereof, are exported, directly or indirectly, in violation of applicable laws;
7. allow PremiumSoft to audit your use of the Oracle Instant Client;
4. Upgrades
If this copy of the Software is an upgrade from an earlier version of the Software, it is provided to you on a license exchange basis. You agree by your installation and use of such copy of the Software to voluntarily terminate your earlier EULA and that you will not continue to use the earlier version of the Software or transfer it to another person or entity unless such transfer is pursuant to Section 3.
5. Ownership
The foregoing license gives you limited license to use the Software. PremiumSoft and its suppliers retain all rights, title and interest, including all copyright and intellectual property rights, in and to, the Software (as an independent work and as an underlying work serving as a basis for any application you may develop), and all copies thereof. All rights not specifically granted in this EULA, including Federal and International Copyrights, are reserved by PremiumSoft and its suppliers.
6. LIMITED WARRANTY AND DISCLAIMER
a. Except with respect to Trial / Demo Version, Non-commercial Lite Version and Not For Resale Version of the Software, PremiumSoft warrants that, for a period of thirty (30) days from the date of delivery (as evidenced by a copy of your receipt): the physical media on which the Software is furnished will be free from defects in materials and workmanship under normal use. The Software is provided "as is". PremiumSoft makes no warranties, express or implied, arising from course of dealing or usage of trade, or statutory, as to any matter whatsoever.
b. PremiumSoft provides no remedies or warranties, whether express or implied, for Trial / Demo version, Non-commercial Lite version and the Not for Resale version of the Software. Trial / Demo version,
Non-commercial Lite version and the Not for Resale version of the Software are provided "as is".
c. Except as set Forth in the foregoing limited warranty with respect to software other than Trial/ Demo version, Non-commercial Lite version and Not for Resale version, PremiumSoft and its suppliers disclaim all other warranties and representations, whether express, implied, or otherwise, including the warranties of merchantability or fitness for a particular purpose. Also, there is no warranty of
non-infringement and title or quiet enjoyment. PremiumSoft does not warrant that the Software is error-free or will operate without interruption. The Software is not designed, intended or licensed for use in hazardous environments requiring fail-safe controls, including without limitation, the design, construction, maintenance or operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, and life support or weapons systems. PremiumSoft specifically disclaims any express or implied warranty of fitness for such purposes.
d. If applicable law requires any warranties with respect to the Software, all such warranties are limited in duration to thirty (30) days from the date of delivery.
e. No oral or written information or advice given by PremiumSoft, its dealers, distributors, agents or employees shall create a warranty or in any way increase the scope of ANY warranty PROVIDED HEREIN.
7. LIMITATION OF LIABILITY
(a) Neither PremiumSoft nor its suppliers shall be liable to you or any third party for any indirect, special, incidental, punitive or consequential damages (including, but not limited to, damages for the inability to use equipment or access data, loss of business, loss of profits, business interruption or the like), arising out of the use of, or inability to use, the Software and based on any theory of liability including breach of contract, breach of warranty,
tort (including negligence), product liability or otherwise, even if PremiumSoft or its representatives have been advised of the possibility of such damages.
8. Third Party Software
The Software may contain third party software which requires notices and/or additional terms and conditions. By accepting this EULA, you are also accepting the additional terms and conditions of the third party software.
9. General
No PremiumSoft dealer, agent or employee is authorized to make any amendment to this EULA.
This EULA contains the complete agreement between the parties with respect to the subject matter hereof, and supersedes all prior or contemporaneous agreements or understandings, whether oral or written. You agree that any varying or additional terms contained in any purchase order or other written notification or document issued by you in relation to the Software licensed hereunder shall be of no effect. The failure or delay of PremiumSoft to exercise any of its rights under this EULA or upon any breach of this EULA shall not be deemed a waiver of those rights or of the breach.
If any provision of this EULA shall be held by a court of competent jurisdiction to be contrary to law, that provision will be enforced to the maximum extent permissible, and the remaining provisions of this EULA will remain in full force and effect.
10. Basis of Bargain
The Limited Warranty and Disclaimer and Limited Liability set forth above are fundamental elements of the basis of the agreement between PremiumSoft and you. PremiumSoft would not be able to provide the Software on an economic basis without such limitations. Such Limited Warranty and Disclaimer and Limited Liability inure to the benefit of PremiumSoft's licensors.
11. Term
By downloading and/or installing this SOFTWARE, the Licensor agrees to the terms of this EULA.
This license is effective until terminated. Licensor has the right to terminate your License immediately if you fail to comply with any term of this License.
"as is". Licensor makes no warranties, express or implied, arising from course of dealing or usage of trade, or statutory, as to any matter whatsoever. In particular, any and all warranties or merchantability, fitness for a particular purpose or non-infringement of third party rights are expressly excluded.
12. Governing Law
This License will be governed by the laws in force in Hong Kong. You hereby consent to the non-exclusive jurisdiction and venue sitting in Hong Kong to resolve any disputes arising under this EULA.
Should you have any questions concerning the validity of this License, please contact: xxxxxxxxx@xxxxxxx.xxx. If you desire to contact the Licensor for any other reason, please contact xxxxxxx@xxxxxxx.xxx.
PremiumSoft and other trademarks contained in the Software are trademarks or registered trademarks of PremiumSoft CyberTech Ltd. in the United States and/or other countries. Third party trademarks, trade names, product names and logos may be the trademarks or registered trademarks of their respective owners. You may not remove or alter any trademark, trade names, product names, logo, copyright or other proprietary notices, legends, symbols or labels in the Software. This EULA does not authorize you to use PremiumSoft or its licensors names or any of their respective trademarks.
主視窗是由幾個工具列和窗格所組成,讓你建立連線、資料庫物件,以及使用一些進階工具。
主工具列
主工具列讓你存取基本的物件和功能,例如連線、使用者、資料表、集合、備份、自動執行及更多。若要使用細圖示或隱藏圖示標題,請以滑鼠右鍵按一下工具列,然後停用「使用大圖示」或「顯示標題」。
導覽窗格
導覽窗格是瀏覽連線、資料庫和資料庫物件的基本途徑。如果導覽窗格已隱藏,從功能表列選擇「檢視」->「導覽窗格」
->「顯示導覽窗格」。
索引標籤列
索引標籤列讓你切換物件窗格內具有索引標籤的視窗。你亦可以選擇彈出視窗顯示在一個新索引標籤中,或顯示在一個新視窗。如果你已開啟多個索引標籤,可以使用 CTRL+TAB 鍵方便地切換到其他索引標籤。請參閱選項。
物件工具列
物件工具列提供其他控制項,用以操作物件。
物件窗格
物件窗格顯示一個物件的清單(例如:資料表、集合、檢視、查詢等),以及具有索引標籤的視窗表單。使用 「清單」、
「詳細資料」和 「ER 圖表」按鈕來轉換物件索引標籤的檢視。 資訊窗格
資訊窗格顯示物件的詳細資訊、專案活動記錄、資料庫物件的 DDL、物件相依性、使用者或角色的成員資格和預覽。如果資訊窗格已隱藏,從功能表列選擇「檢視」->「資訊窗格」->「顯示資訊窗格」。
狀態列
狀態列顯示目前使用中視窗的狀態資訊。
導覽窗格採用樹狀結構設計,可讓你透過快顯功能表快捷及方便地處理資料庫和它們的物件。如果選項視窗中的「在導覽窗格中的結構描述下顯示物件」選項已勾選,所有資料庫物件會顯示在此窗格。若要連線到一個資料庫或結構描述,簡單地在此窗格中按兩下它。
在登入 Navicat Cloud 或 On-Prem Server 後,你可以在導覽窗格中找到它,而本機儲存的所有連線都將位於「我的連線」部分下。
你可以按一下樹來對焦並輸入搜尋字串來篩選樹。若要只顯示已開啟的物件,請從功能表列選擇「檢視」->「導覽窗格」
->「僅顯示活躍物件」。
如果你想隱藏導覽窗格中的群組結構,選擇「檢視」->「導覽窗格」->「隱藏連線群組」。如果導覽窗格已隱藏,選擇「檢視」->「導覽窗格」->「顯示導覽窗格」。
在「物件」索引標籤,你可以使用 「清單」、 「詳細資料」和 「ER 圖表」按鈕來轉換物件的檢視。如果你想隱藏清單檢視或詳細資料檢視中的群組結構,從功能表列選擇「檢視」->「隱藏物件群組」。
清單檢視
在預設情況下,Xxxxxxx 使用「清單」檢視。這只顯示物件的名字。
詳細資料檢視
「詳細資料」檢視以欄顯示物件的名稱和內容。若要變更顯示內容的欄,請從功能表列選擇「檢視」->「選擇欄」,並在彈出式視窗中為不同的物件選擇要顯示的欄。
ER 圖表檢視(僅適用於非 Essentials 版)
【注意】僅適用於 MySQL、Oracle、PostgreSQL、SQLite、SQL Server 和 MariaDB。只有資料表提供 ER 圖表檢視。
如果已選取的資料庫或結構描述中有資料表,ER 圖表將會自動產生。ER 圖表文件儲存在設定位置。
圖表畫布
以圖像顯示在資料庫或結構描述中資料表的欄位和資料表之間的關係。你可以加入、編輯或刪除資料表之間的關係,以及在關係線條上加入或刪除頂點。
加入一個外部索引鍵
在底部工具列按一下 。然後,由子資料表拖拉一個欄位到父資料表的欄位。
編輯或刪除一個外部索引鍵
以滑鼠右鍵按一下關係線條,然後在快顯功能表中選取「設計外部索引鍵」或「刪除外部索引鍵」。
加入或刪除一個頂點
選取一條關係線條或一個頂點。然後,按住 SHIFT 鍵並按一下該關係線條或該頂點。
【注意】在 ER 圖表檢視中按兩下一個資料表會開啟資料表設計器,而在清單或詳細資料檢視中按兩下一個資料表會開啟資料表檢視器。
概覽
x要放大或縮小在圖表中已選取的區域,請調整滑桿。使用鍵盤快速鍵亦可得到同樣的效果:放大:[CTRL++] 或 [CTRL+滑鼠滾輪向上]
縮小:[CTRL+-] 或 [CTRL+滑鼠滾輪向下]
底部工具列 重新整理
重新整理 ER 圖表。選擇「重新產生 ER 圖表」來使用自動調整版面功能重新產生 ER 圖表。
移動圖表
切換到掌形模式來移動圖表。或者,你可以按住 SPACE 鍵,然後移動圖表。
新增關係
在兩個資料表的欄位之間建立一個關係。按一下此按鈕,然後由子資料表拖拉一個欄位到父資料表的欄位。
色彩
為已選取的資料表或關係設定色彩。
紙張大小
從下拉式清單中選取紙張的大小。對應的紙張大小將反映在概覽窗格中。
資訊窗格顯示物件的詳細資訊、專案活動記錄、資料庫物件的 DDL、物件相依性、使用者或角色的成員資格和預覽。如果資訊窗格已隱藏,從功能表列選擇「檢視」->「資訊窗格」->「顯示資訊窗格」。
你可以選取任何連線、物件或專案,然後在資訊窗格中選取相應的按鈕。
按鈕 | 描述 |
一般 - 顯示物件或專案的一般資訊。 | |
預覽 - 顯示查詢的 SQL xx式。 | |
DDL - 顯示物件的 DDL xx式。按 CTRL+F 開啟搜尋方塊。 | |
使用 - 顯示已選取物件所依賴的物件。 物件 - 顯示資料表空間裡的物件。 成員屬於 - 顯示使用者或角色被分配到的角色。 | |
被使用 - 顯示依賴於已選取物件的物件。 成員 - 顯示角色的成員。 | |
程式碼片段 - 顯示所有內建或自訂的程式碼片段。 (僅適用於非 Essentials 版) | |
識別碼 - 顯示已選取的資料庫或結構描述中所有可用的資料表、集合、檢視和欄位。 欄位 - 顯示在資料表檢視器中已選取欄位的資訊。 | |
權限 - 顯示授予使用者的權限。 | |
專案 - 顯示專案的成員和成員的活動記錄。按一下「+」來加入成員到專案。 | |
類型色彩 - 設定特定類型的色彩以突顯網格檢視中的儲存格。 (僅適用於 MongoDB) |
Navicat 讓你同步來自 Navicat、其他 Navicat 系列成員、不同機器和不同平臺的連線、查詢、程式碼片段、模型、工作區和虛擬群組。你可以使用 Navicat Cloud 託管這些檔案。或者,如果你已經在你的環境中安裝了我們的另一個產品,即 Navicat On-Prem Server,那麼你可以在內部託管所有檔案。
我們的協同合作功能讓你的團隊成員在登入他們的帳號時存取你的專案。這樣,你可以和你的團隊成員在同一個專案上工作,而無需透露你的使用名稱和密碼。你甚至可以選擇限制你的團隊成員對你的專案的存取類型。
「Navicat Cloud」是卓軟數碼科技有限公司(PremiumSoft)提供的一種雲端服務,用於同步連線、查詢、程式碼片段、模型、工作區和虛擬群組。
Navicat Cloud 無法連線到和存取你的資料庫。也就是說,它只能儲存你的連線設定、査詢、程式碼片段、模型、工作區和虛擬群組;你的資料庫密碼和資料(如資料表、檢視等)不會儲存到 Navicat Cloud。
【注意】你只能在軟體中登入一個 Navicat Cloud 帳號。卓軟數碼科技有限公司會對所有同步檔案嚴格保密,並且所有員工都不能查閱或存取儲存在你的 Navicat Cloud 帳號內的檔案內容。
建立 Navicat Cloud 帳號
1. 在功能表列中,選擇「檔案」->「管理雲端」。
2. 在管理雲端視窗中,選取「Navicat Cloud」。
3. 按一下「建立 Navicat ID」。
4. 輸入所需資訊,然後按一下「註冊」。一封驗證電子郵件將傳送至你的電子郵件地址。
5. 按一下電子郵件中的連結以驗證新帳號。
【提示】你可以使用與 Navicat 客戶服務中心相同的 Navicat ID 登入。
登入 Navicat Cloud
1. 在功能表列中,選擇「檔案」->「管理雲端」。
2. 在管理雲端視窗中,選取「Navicat Cloud」。
3. 輸入你的「Navicat ID」和「密碼」。
4. 按一下「登入」。
5. 如果你在 Navicat Cloud Portal 中啟用了雙步驟驗證,系統會透過你的流動應用程式將一個驗證碼傳送至你的手機。請輸入收到的驗證碼來登入。
登出 Navicat Cloud
1. 在主視窗中,以滑鼠右鍵按一下「Navicat Cloud」,然後選取「關閉全部連線」以關閉 Navicat Cloud 下的所有連線。
2. 在右上角按一下你的頭像。
3. 在管理雲端視窗中,選取「Navicat Cloud」。
4. 按一下「登出」。
檢視使用量
1. 在右上角按一下你的頭像。
2. 在管理雲端視窗中,選取「Navicat Cloud」。
3. 視窗會顯示你的使用量和目前方案。
變更你的圖片
1. 在右上角按一下你的頭像。
2. 在管理雲端視窗中,選取「Navicat Cloud」。
3. 按一下你的頭像。
4. 選擇圖像檔案。
管理你的帳號
你可以在 Navicat Cloud Portal 中變更密碼、啟用雙步驟驗證、升級雲端方案等。
1. 在右上角按一下你的頭像。
2. 在管理雲端視窗中,選取「Navicat Cloud」。
3. 按一下「管理帳號」。
4. 網頁瀏覽器將自動開啟 Navicat Cloud Portal。
「Navicat On-Prem Server」是一個內部部署的方案,它提供了在你的位置內部儲存 Navicat 物件(連線設定、查詢、程式碼片段、模型、工作區和虛擬群組)的一個託管雲端環境選項。
在加入 On Prem Server 之前,必須首先在你的環境中設定 Navicat On-Prem Server。
【注意】你可以在軟體中加入多個 On-Prem Server。
加入新的 On-Prem Server
1. 在功能表列中,選擇「檔案」->「管理雲端」。
2. 在管理雲端視窗中,按一下「+ 新增 On-Prem Server」->「新增 On-Prem Server」。
3. 輸入你的 On-Prem Server 登入資訊。
選項 | 描述 |
主機 | 你的 On-Prem Server 的主機名稱或 IP 位址。 |
通訊埠 | 你的 On-Prem Server 的通訊埠號碼。 |
驗證伺服器憑證 | 啟用這個選項以驗證伺服器憑證。 |
啟用推播同步 | 每當儲存在你的 On-Prem Server 上的檔案發生變更時,Navicat Charts Creator 會收到靜音推播通知。 |
4. 按一下「確定」。
使用 URI 加入新的 On-Prem Server
1. 在功能表列中,選擇「檔案」->「管理雲端」。
2. 在管理雲端視窗中,按一下「+ 新增 On-Prem Server」->「使用 URI 新增 On-Prem Server」。
3. 貼上你的 On-Prem Server URI。
4. 按一下「確定」。
【注意】你可以從你的 On-Prem Server 入口網站複製 URI。
登入 On-Prem Server
1. 在功能表列中,選擇「檔案」->「管理雲端」。
2. 在管理雲端視窗中,選取 On-Prem Server。
3. 輸入你的「使用者名稱」和「密碼」。
4. 按一下「登入」。
5. 如果你啟用了雙步驟驗證,系統會透過你已選取的驗證方法向你傳送一個驗證碼。請輸入收到的驗證碼來登入。
登出 On-Prem Server
1. 在主視窗中,以滑鼠右鍵按一下 On-Prem Server,然後選取「關閉全部連線」以關閉你的伺服器下的所有連線。
2. 在右上角按一下你的頭像。
3. 在管理雲端視窗中,選取 On-Prem Server。
4. 按一下「登出」。
編輯 On-Prem Server
1. 在主視窗中,以滑鼠右鍵按一下 On-Prem Server,然後選取「關閉全部連線」以關閉你的伺服器下的所有連線。
2. 在右上角按一下你的頭像。
3. 在管理雲端視窗中,選取 On-Prem Server。
4. 按一下「登出」。
5. 以滑鼠右鍵按一下你的伺服器,然後選取「編輯 On-Prem Server」。
6. 編輯 On-Prem Server 資訊。
7. 登入你的伺服器。
重新命名 On-Prem Server
1. 在主視窗中,以滑鼠右鍵按一下 On-Prem Server,然後選取「關閉全部連線」以關閉你的伺服器下的所有連線。
2. 在右上角按一下你的頭像。
3. 在管理雲端視窗中,選取 On-Prem Server。
4. 按一下「登出」。
5. 以滑鼠右鍵按一下你的伺服器,然後選取「重新命名」。
6. 輸入名稱描述你的 On-Prem Server。
7. 登入你的伺服器。
移除 On-Prem Server
1. 在主視窗中,以滑鼠右鍵按一下 On-Prem Server,然後選取「關閉全部連線」以關閉你的伺服器下的所有連線。
2. 在右上角按一下你的頭像。
3. 在管理雲端視窗中,選取 On-Prem Server。
4. 按一下「登出」。
5. 以滑鼠右鍵按一下你的伺服器,然後選取「移除 On-Prem Server」。
6. 按一下「刪除」。
檢視使用量
1. 在右上角按一下你的頭像。
2. 在管理雲端視窗中,選取 On-Prem Server。
3. 視窗會顯示你的使用量。
變更你的圖片
1. 在右上角按一下你的頭像。
2. 在管理雲端視窗中,選取 On-Prem Server。
3. 按一下你的頭像。
4. 選擇圖像檔案。
管理你的帳號
你可以在你的 On-Prem Server 入口網站中變更密碼、啟用雙步驟驗證等。
1. 在右上角按一下你的頭像。
2. 在管理雲端視窗中,選取 On-Prem Server。
3. 按一下「管理帳號」。
4. 網路瀏覽器將自動開啟你的 On-Prem Server 入口網站。
推播同步使 Navicat 能夠在 Navicat Cloud 或 On-Prem Server 上儲存的檔案發生變更時接收靜音推播通知。
啟用推播同步
1. 在右上角按一下你的頭像。
2. 在管理雲端視窗中,以滑鼠右鍵按一下 Navicat Cloud 或 On-Prem Server。
3. 開啟「啟用推播同步」。
停用推播同步
1. 在右上角按一下你的頭像。
2. 在管理雲端視窗中,以滑鼠右鍵按一下 Navicat Cloud 或 On-Prem Server。
3. 關閉「啟用推播同步」。
當你登入了 Navicat Cloud 或 On-Prem Server 時,Navicat 會將雲端物件檔案和一些資訊儲存在本機電腦中。快取和本機副本用於確保你所作的變更能儲存至雲端中。
清除快取和本機副本
1. 在右上角按一下你的頭像。
2. 在管理雲端視窗中,選取 Navicat Cloud 或你的 On-Prem Server。
3. 按一下「登出」。
4. 以滑鼠右鍵按一下 Navicat Cloud 或你的 On-Prem Server,然後選取「清除快取和本機副本」。
5. 按一下「清除」。
開啟所屬資料夾
1. 在主視窗中,選取 Navicat Cloud 或你的 On-Prem Server。
2. 開啟你的專案、連線、資料庫和/或結構描述。
3. 按一下資料表、模型或圖表圖示。
4. 以滑鼠右鍵按一下物件索引標籤中的任何位置,然後選取「開啟所屬資料夾」。
專案是結構化和組織 Navicat 物件的一種方法。你可以將相關物件放在一個專案中,然後在必要時與其他帳號分享該專案以進行協同合作。
建立新的專案
1. 在主視窗中,以滑鼠右鍵按一下「Navicat Cloud」或你的 On-Prem Server。
2. 選取「新增專案」。
3. 輸入新專案的名稱。
4. 按一下「確定」。
管理現有專案
重新命名一個專案
1. 在主視窗中,以滑鼠右鍵按一下專案,然後選取「重新命名」。
2. 輸入新的專案名稱。
【注意】只有專案擁有者和具有可以管理和編輯權限的成員才能重新命名專案。刪除一個專案
1. 在主視窗中,以滑鼠右鍵按一下專案,然後選取「刪除專案」。
2. 按一下「刪除」。
【注意】只有專案擁有者才能刪除專案。
【注意】刪除專案之前,必須刪除專案中的所有物件。離開一個專案
1. 在主視窗中,以滑鼠右鍵按一下專案,然後選取「離開專案」。
2. 按一下「離開」。
加入成員
1. 在主視窗中,以滑鼠右鍵按一下專案,然後選取「管理成員」。
2. 按一下「加入成員」。
3. 【Navicat Cloud】輸入成員的 Navicat ID 並按 ENTER。
4. 【On-Prem Server】勾選要加入的使用者的核取方塊。
5. 選取成員權限。
6. 按一下「加入」。
成員權限 | 權限 |
可以管理和編輯 | 讀取物件、寫入物件、管理成員和重新命名專案 |
可以編輯 | 讀取物件和寫入物件 |
可以檢視 | 讀取物件 |
管理現有成員
編輯成員的權限
1. 在主視窗中,以滑鼠右鍵按一下專案,然後選取「管理成員」。
2. 使用成員旁邊的下拉式清單變更權限。
3. 按一下「套用」。
從專案中移除成員
1. 在主視窗中,以滑鼠右鍵按一下專案,然後選取「管理成員」。
2. 按一下成員旁邊的「X」圖示。
3. 按一下「套用」。
x要在 Navicat 開始使用你的伺服器,你要首先用連線視窗建立一個或多個連線。如果你是一個新手或不肯定伺服器如何運作,你可能想看看:
x要建立新連線,請按一下 「連線」並選取你的伺服器類型。然後,在連線視窗輸入必需的資訊。
【注意】Navicat 能讓你連線到不同平台(即 Windows、macOS、Linux 和 UNIX)上的遠端伺服器,並支援 PAM 和
GSSAPI 驗證。
你可以編輯連線的內容,以滑鼠右鍵按一下連線,然後選取「編輯連線」。
將連線移動或複製到專案
如果你已登入 Navicat Cloud 或 On-Prem Server,則可以將我的連線中的連線同步至專案。
1. 以滑鼠右鍵按一下「我的連線」的一個連線,然後選取「複製連線到」或「移動連線到」。
2. 選取現有專案或建立新專案。
3. 選擇是否包含連線中所有査詢和虛擬群組,然後按一下「確定」。
4. 連線將被移動或複製到專案中。
【提示】你可以以類似的方法將專案中的連線移動或複製到我的連線。排清 MySQL 或 MariaDB 連線
如果你要清除或重新載入不同的內部快取、更新資料表或取得鎖定,以滑鼠右鍵按一下導覽窗格中的連線,然後選取「排清」,然後選擇排清選項。你必需有 RELOAD 權限來使用此功能。
管理 Azure SQL Database 防火牆規則
你必須授權你的用戶 IP 存取才能連線到 Azure SQL Database。如果你要從你的電腦存取 Azure SQL Database,請確保你的防火牆允許 TCP 通訊通訊埠 1433 上的傳出 TCP 通訊。在你連線到 Azure SQL Database 前,你必須有至少一個防火牆規則。
若要管理防火牆規則設定,以滑鼠右鍵按一下導覽窗格中的 Azure SQL Database 連線,然後選取「SQL Azure 防火牆規則」。然後,提供 IP 位址範圍來加入新的規則。
測試用帳號
Navicat 提供測試用的評估帳號。
MySQL
• 主機:xxxxxx0.xxxxxxx.xxx
• 通訊埠:4406
• 使用者名稱:navicat
• 密碼:testnavicat
PostgreSQL
• 主機:xxxxxx0.xxxxxxx.xxx
• 通訊埠:5432
• 初始資料庫:HR
• 使用者名稱:navicat
• 密碼:testnavicat
若要成功地建立一個新的連線到本機或遠端伺服器 - 不管通過 SSL、SSH 或 HTTP,都要在一般索引標籤中設定連線內容。如果你的網際網路服務供應商(ISP)不提供直接存取其伺服器,安全通道協定(SSH)或 HTTP 是另一種解決辦法。
【注意】下列的選項會根據連線的伺服器類型而有所不同。加入到
當你登入 Navicat Cloud 或 On-Prem Server 後,你可以選擇儲存連線在我的連線或專案中。
驗證
SQL Server 驗證 | 使用登入記錄來驗證連線。使用者必須提供他們的伺服器登入:「使用者名稱」 和「密碼」。 |
Windows 驗證 | 當使用者通過一個 Windows 使用者帳號連線,SQL Server 會使用作業系統 中 Windows 主要代符來驗證帳號名稱和密碼。 |
連線名稱
輸入一個恰當的名稱描述你的連線。
連線類型
Basic | 在 Basic 模式中,它通過 Oracle Call Interface (OCI) 連線到 Oracle。輸入「主機」和「通訊埠」。設定使用者連線時用的「服務名稱或 SID」 並選 取相應的選項按鈕。 |
TNS | 在 TNS 模式中,它使用 tnsnames.ora 檔案中的別名項目通過 Oracle Call Interface (OCI) 連線到 Oracle 伺服器。使用者需要提供「網路服務名稱」。 |
OCI 是一個應用程式介面,讓程式開發人員使用第三代語言原有程序或函式呼叫來存取 Oracle 資料庫及控制全部 SQL
xx式執行的階段。OCI 是一個標準資料庫存取的函式庫和動態連結庫形式檢索函式。請參閱:OCI 選項
資料庫檔案
指定初始資料庫檔案。如果啟用了 HTTP 通道,你需要輸入資料庫在你網路伺服器的絕對檔案路徑。
端點
用於連線到 Amazon Web Services 執行個體的端點。
主機
資料庫所在的主機名或伺服器的 IP 位址。
初始資料庫
設定使用者連線到伺服器時的初始資料庫。
密碼
x線到資料庫伺服器的密碼。
通訊埠
x線到資料庫伺服器的 TCP/IP 通訊埠。
類型
現有的資料庫檔案 | x線到在「資料庫檔案」的現有資料庫。 |
新增 SQLite 3 | 在「資料庫檔案」建立新的 SQLite 3 資料庫。 |
新增 SQLite 2 | 在「資料庫檔案」建立新的 SQLite 2 資料庫。 |
使用者名稱
x線到資料庫伺服器的使用者名稱。
若要成功地建立一個新的連線到本機或遠端伺服器 - 不管通過 SSL 或 SSH,都要在一般索引標籤中設定連線內容。如果你的網際網路服務供應商(ISP)不提供直接存取其伺服器,安全通道協定(SSH)是另一種解決辦法。
連線名稱
輸入一個恰當的名稱描述你的連線。
加入到
當你登入 Navicat Cloud 或 On-Prem Server 後,你可以選擇儲存連線在我的連線或專案中。
連線
MongoDB 伺服器的類型:Standalone、Shard Cluster 或 Replica Set。
SRV 記錄
勾選這個選項以使用 SRV 記錄連接伺服器。
主機
伺服器的主機名、IP 位址或 UNIX 網域通訊端。
通訊埠
x線到資料庫伺服器的 TCP/IP 通訊埠。
成員
在連線中加入或刪除複寫集的成員或分片叢集的執行個體。
讀取偏好
為此連線選擇複寫集讀取偏好。
複寫集
複寫集的名稱。
驗證
選擇 MongoDB 用於驗證連線的證機制。
無 | 沒有驗證。 |
密碼 | 指定與「使用者名稱」和「密碼」關聯的「驗證資料庫」名稱。 |
LDAP | 指定「使用者名稱」和「密碼」。 |
Kerberos | 設定 Kerberos 的「服務名稱」和使用者「主體」。 |
X.509 | x.509 憑證驗證。 |
使用 MongoDB URI
你亦可以使用 MongoDB URI 來連線到你的 MongoDB 伺服器。只需按一下「URI」按鈕並貼上 URI。Xxxxxxx 將自動填寫在一般、SSL 和 SSH 索引標籤中的選項。
【注意】下列的選項會根據連線的伺服器類型而有所不同。自動連線
當程式啟動時自動開啟連線。
用戶端字元集
選擇 Navicat 使用的階段作業用戶端字元集。
用戶端驅動程式版本
選擇用於連接伺服器的用戶端驅動程式。如果默認驅動程式不起作用,你可以將此設定變更為舊版。
相容性
啟用相容性索引標籤以設定 MySQL 連線的相容性模式。
編碼
選擇一個代碼頁來轉換資料以顯示於 Navicat 介面。
已加密
當連線到已加密的 SQLite 資料庫,啟用這個選項並提供「密碼」。
保持連線間隔 (秒)
通過 ping 來保持連線。你可以在編輯方塊中設定 ping 與 ping 之間的間隔。
限制連線階段作業
指定伺服器允許的最大可同時連線的數目。
Native Client 驅動程式
選擇用於連線的 SQL Server Native Client。
作業系統驗證
使用作業系統使用者登入認證來驗證資料庫使用者。
可重試讀取
如果要在連線字 中指定「retryReads=false」,可用停用此選項。
可重試寫入
如果要在連線字 中指定「retryWrites=false」,可用停用此選項。
角色
指示資料庫使用者用 Default、SYSOPER 或 SYSDBA 系統權限連線。
設定位置
當建立一個新的連線時,Xxxxxxx 將在設定位置建立一個子資料夾。大部份檔案都儲存在該子資料夾中:
設定位置中的檔案 | 伺服器類型 | 副檔名 |
備份 | MySQL、PostgreSQL、SQLite 和 MariaDB | .nb3 |
備份設定檔 | MySQL | .nbakmysql |
PostgreSQL | .nbakpgsql | |
SQLite | .nbaksqlite | |
SQL Server | .nbakmssql | |
MariaDB | .nbakmariadb | |
資料泵匯出設定檔 | Oracle | .nbakora |
ER 圖表檔案 | MySQL、Oracle、PostgreSQL、 SQLite、SQL Server 和 MariaDB | .ned |
匯出具體化檢視設定檔 | Oracle | .nexpmora |
PostgreSQL | .nexpmpgsql | |
匯出查詢結果設定檔 | MySQL | .nexpqmysql |
Oracle | .nexpqora | |
PostgreSQL | .nexpqpgsql | |
SQLite | .nexpqsqlite | |
SQL Server | .nexpqmssql | |
MariaDB | .nexpqmariadb | |
MongoDB | .nexpqmongodb | |
匯出資料表或集合設定檔 | MySQL | .nexptmysql |
Oracle | .nexptora |
PostgreSQL | .nexptpgsql | |
SQLite | .nexptsqlite | |
SQL Server | .nexptmssql | |
MariaDB | .nexptmariadb | |
MongoDB | .nexptmongodb | |
匯出檢視結果設定檔 | MySQL | .nexpvmysql |
Oracle | .nexpvora | |
PostgreSQL | .nexpvpgsql | |
SQLite | .nexpvsqlite | |
SQL Server | .nexpvmssql | |
MariaDB | .nexpvmariadb | |
MongoDB | .nexpvmongodb | |
匯入資料表或集合設定檔 | MySQL | .nimpmysql |
Oracle | .nimpora | |
PostgreSQL | .nimppgsql | |
SQLite | .nimpsqlite | |
SQL Server | .nimpmssql | |
MariaDB | .nimpmariadb | |
MongoDB | .nimpmongodb | |
MapReduce | MongoDB | .mapreduce |
查詢 | MySQL、Oracle、PostgreSQL、 SQLite、SQL Server 和 MariaDB | .sql |
MongoDB | .js | |
結構描述分析 | MongoDB | .nsatmongodb |
使用壓縮
使用壓縮通訊協定。使用它當用戶端和伺服器支援 zlib 壓縮,以及用戶端需要壓縮。
使用加密
為 SQL Server 連線使用加密。
使用具名管道、通訊端
使用本機連線的通訊端檔案。
MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、MongoDB
在「資料庫」索引標籤中,你可以設定連線到伺服器時導覽窗格顯示哪些資料庫。這設定不是強制的。若要設定自訂資料庫設定,請勾選「使用自訂資料庫清單」。然後,從「資料庫」欄勾選要顯示的資料庫。如果你想連線時 Navicat 自動開啟資料庫,勾選「自動開啟」方塊。
加入一個隱藏的資料庫到清單
1. 按一下「加入資料庫到清單」按鈕。
2. 輸入資料庫名稱。
3. 在資料庫清單中勾選新加入的資料庫。
從清單中移除一個資料庫
1. 在資料庫清單中選取一個資料庫。
2. 按一下「從清單中移除資料庫」按鈕。
【注意】資料庫只會從資料庫清單中移除,它仍然存在於伺服器中。
SQLite
在「附加的資料庫」索引標籤中,你可以在連線附加一個 SQLite 資料庫檔案。按一下「附加資料庫」按鈕並輸入資訊:
選項 | 描述 |
資料庫檔案 | 選擇資料庫的檔案路徑。 |
資料庫名稱 | 輸入 Navicat 顯示的資料庫名稱。 |
已加密 | 如果資料庫檔案已加密,勾選此選項並提供「密碼」。 |
若要卸除一個資料庫,請從清單中選取並按一下「卸除資料庫」按鈕。
Secure Sockets Layer (SSL) 是一個通過網際網路傳輸私人文件的協定。為了安全連線,首先你需要做的是安裝
OpenSSL 函式庫和下載資料庫來源。
【注意】僅適用於 MySQL、PostgreSQL、MariaDB 和 MongoDB。PostgreSQL 8.4 或以上版本支援。
MySQL 和 MariaDB 連線
x要提供驗證資料,啟用「使用驗證」並填寫所需的資訊:
用戶端金鑰
用於建立一個安全連線的 PEM 格式的 SSL 金鑰檔案。
用戶端憑證
46
用於建立一個安全連線的 PEM 格式的 SSL 憑證。
CA 憑證
包含一個信任的 SSL 憑證頒發機構清單的 PEM 格式檔案的路徑。
驗證針對 CA 的伺服器憑證
檢查伺服器傳送給用戶端的憑證中,伺服器的一般名稱值。
指定的 Cipher
用於 SSL 加密的允許的 Cipher 清單。
PostgreSQL 連線
選擇「SSL 模式」:
require | 只嘗試 SSL 連線。 |
verify-ca | 只嘗試 SSL 連線,並驗證伺服器憑證是由受信任的 CA 發行。 |
verify-full | 只嘗試 SSL 連線,驗證伺服器憑證是由受信任的 CA 發行及伺服器主機名稱 符合憑證內的。 |
若要提供驗證資料,啟用「使用驗證」並填寫所需的資訊:
用戶端金鑰
用戶端私密金鑰的路徑。
用戶端憑證
用戶端憑證的路徑。
根憑證
信任的憑證頒發機構路徑。
憑證撤銷清單
SSL 憑證撤銷清單(CRL)的檔案路徑。
MongoDB 連線
x要提供驗證資料,啟用「使用驗證」並填寫所需的資訊:
用戶端金鑰
用於建立一個安全連線的 PEM 格式的 SSL 金鑰檔案。
用戶端金鑰密碼
x鑰檔案的密碼。
允許任何伺服器 SSL 憑證
如果你的 MongoDB 伺服器允許任何伺服器 SSL 憑證,可勾選這個選項。
CA 憑證
包含一個信任的 SSL 憑證頒發機構清單的 PEM 格式檔案的路徑。
憑證撤銷清單
SSL 憑證撤銷清單(CRL)的檔案路徑。
允許無效的主機名稱
勾選這個選項以允許 SSL 憑證中的無效的主機名稱。
「Secure SHell (SSH)」是一個通過網路登入其他電腦的程式,在遠端伺服器執行命令,和從一台機器移動檔案到另一台。在不安全的網路中, 它提供兩台主機之間強大認證和安全加密的的通訊, 被稱為「SSH Port Forwarding (Tunneling)」。通常情況下,它是使用為一個 Telnet 的加密版本。
在一個 Telnet 階段作業,所有的通訊,包括使用者名稱和密碼,會用純文字傳輸,讓任何人都能監聽你的階段作業及竊取密碼或其他資訊。這種階段作業也容易受到階段作業劫持,一旦你驗證,惡意使用者就能接管這種階段作業。SSH 的目的是防止這種漏洞,並允許你在不影響安全性的情況下存取遠端伺服器的 shell。
【注意】僅適用於 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB 和 MongoDB。
請確保在 Linux 伺服器的參數 -「AllowTcpForwarding」設定值為「yes」,否則,會停用 SSH port forwarding。要尋找路徑:/etc/ssh/sshd_config。在預設情況下,SSH port forwarding 應該已啟用。請仔細檢查該值的設定。
即使伺服器支援 SSH 通道,然而,如果 port forwarding 被停用,Navicat 就無法通過 SSH 通訊埠 22 連線。
主機
SSH 伺服器的主機。
【注意】在一般索引標籤的主機名是由你的資料庫託管公司提供,應設定和 SSH 伺服器相對。
通訊埠
SSH 伺服器的通訊埠,預設情況下它是 22。
使用者名稱
SSH 伺服器機器的使用者。(它不是一個資料庫伺服器使用者。)
驗證方法
密碼 | 提供 SSH 伺服器使用者「密碼」。 |
公開金鑰 | 私密金鑰 這是和你的公開金鑰一起使用。私密金鑰應該只有你可讀取。 密碼短語 密碼短語和密碼完全一樣,除了它應用於你產生的金鑰而不是帳號。 |
【注意】HTTP 通道和 SSH 通道不能同時運作。當你選用了 HTTP 通道,SSH 通道就會停用,反之亦然。
HTTP 通道是一種連線到伺服器的方法,使用與網路伺服器相同的通訊協定(http://)和相同的通訊埠(通訊埠 80)。這是當你的網際網路服務供應商不允許直接連線,但允許建立 HTTP 連線時使用。
【注意】僅適用於 MySQL、PostgreSQL、SQLite 和 MariaDB。
上傳通道指令碼
x要使用此連線方法,首先需要做的就是上傳通道指令碼到你的伺服器位於的網路伺服器。
【注意】「ntunnel_mysql.php」(適用於 MySQL 和 MariaDB)、「ntunnel_pgsql.php」或「ntunnel_sqlite.php」是在 Navicat 的安裝資料夾中。
設定 HTTP 通道
下列指示將引導你完成設定 HTTP 連線程序。
1. 選取 HTTP 索引標籤並啟用「使用 HTTP 通道」。
2. 輸入通道指令碼的網址,例如:xxxx://xxx.xxxxxxx.xxx/xxxxxxx_xxxxx.xxx。
3. 如果你的伺服器安裝了 Web 應用防火牆,你可以勾選「用 base64 編碼傳出查詢」選項。
4. 如果通道指令碼是在一個密碼保護的伺服器或你要通過代理伺服器來存取網際網路,你可以在「驗證」或「代理伺服器」索引標籤提供所需的詳細驗證資料。
【注意】HTTP 通道和 SSH 通道不能同時運作。當你選用了 HTTP 通道,SSH 通道就會停用,反之亦然。
如果你的伺服器是 MySQL 的變體或安裝了代理中介軟體,則可以啟用相容性模式並為連線設定相應的設定。
【注意】僅適用於 MySQL。
強制 lower_case_table_names 為
設定 lower_case_table_name 系統變數的值。
強制 sql_mode 為
設定 sql_mode 系統變數的值。
強制 NDB 叢集為
包含或排除對 NDBCLUSTER 儲存引擎的支援。
強制資料庫列出方法為
使用 SHOW DATABASES xx式擷取列出資料庫的資訊,或從 INFORMATION_SCHEMA 資料庫中選取資訊。
強制檢視列出方法為
使用 SHOW FULL TABLES xx式擷取列出資料表的資訊,或從 INFORMATION_SCHEMA 資料庫中選取資訊。
每個連線可以有多個連線設定略有不同的設定檔。例如,不同的資料庫使用者。
建立連線設定檔
1. 在連線窗格中,按一下 。
2. 按一下「+ 新增連線設定檔」->「新增設定檔」或「複製設定檔」。
3. 輸入設定檔的名稱。
4. 輸入連線設定。
5. 按一下「確定」。
切換設定檔
1. 在主視窗中,以滑鼠右鍵按一下連線,然後選取「切換連線設定檔」。
2. 選取設定檔名稱。
【提示】你還可以在連線視窗中設定預設使用的設定檔。
Navicat 提供强大的工具助你管理伺服器物件,例如資料庫、資料表、檢視、函式等。
【注意】在 Navicat 中開始使用伺服器物件前,你要首先建立連線。
在物件設計器的「SQL 預覽」或「指令碼預覽」索引標籤中,你可以預覽建立或編輯物件時所需的 SQL xx式或指令碼。對於某些資料庫或結構描述物件,你可以使用底部的下拉式清單來顯示在「檔案」功能表中選擇「儲存」或「另存新檔」時所執行的 SQL 或指令碼。
Navicat 可能隱藏了某些伺服器物件。這些物件包括系統資料庫、系統資料表等。若要顯示隱藏的項目,請從功能表列中選擇「檢視」->「显示隐藏的项目」。
x要開始使用伺服器物件,你應該建立並開啟一個連線。如果伺服器中沒有任何物件,你需要建立一個新的資料庫。
建立一個新的資料庫
1. 在導覽窗格中,以滑鼠右鍵按一下連線,然後選取「新增資料庫」。
2. 在彈出的視窗中輸入資料庫的內容。
編輯一個現有的資料庫
1. 在導覽窗格中,以滑鼠右鍵按一下資料庫,然後選取「編輯資料庫」。
2. 在彈出的視窗中編輯資料庫的內容。
【注意】MySQL 不支援通過它的介面重新命名資料庫。請你存取儲存資料庫的目錄。在預設情況下,全部資料庫儲存於 MySQL 安裝資料夾內一個名為 data 的目錄。例如:C:\mysql5\data。你必須停止 MySQL,然後才能重新命名資料庫。
資料表是資料庫物件,包含資料庫中的所有資料。資料表是由列和欄組成,它們的相交點是欄位。在主視窗中,按一下
「資料表」來開啟資料表的物件清單。
有兩種方法開啟一個有圖形欄位的資料表。以滑鼠右鍵按一下資料表,然後選取:
選項 | 描述 |
開啟資料表 | 開啟資料表時 Navicat 載入全部 BLOB 欄位(圖片)。 |
開啟資料表 (快速) | 快速開啟圖形資料表,BLOB 欄位(圖片)將不會被載入直至你按一下該儲存格。(預設情況下不顯示,若要使用此選項,請在以滑鼠右鍵按一下時同時按 住 SHIFT 鍵。) |
你可以建立一個資料表捷徑,以滑鼠右鍵按一下物件索引標籤中的資料表,然後在快顯功能表中選取「建立開啟資料表捷徑」。此選項讓你快速直接地開啟資料表來輸入資料,而無需開啟 Navicat 主視窗。
若要清空一個資料表,請以滑鼠右鍵按一下已選取的資料表,然後在快顯功能表中選取「清空資料表」。此選項僅適用於清除全部現有記錄但不重設自動遞增值。如果你想清除資料表時重設自動遞增值,請使用「截斷資料表」。
資料表設計器
「資料表設計器」是一個用於設計資料表的 Navicat 基本工具,能讓你建立、編輯或刪除資料表欄位、索引、外部索引鍵,以及更多。
在「欄位」索引標籤中,你可以搜尋一個欄位名稱,選擇「編輯」->「尋找」,或按 CTRL+F。
【注意】設計器中的索引標籤和選項會根據伺服器類型和版本而有所不同。資料表檢視器
當你開啟資料表時,「資料表檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
【注意】交易僅適用於 INNODB 資料表。
檢視讓使用者存取一組資料表,就像它是單個資料一樣。你可以使用檢視來限制存取列。在主視窗中,按一下 「檢視」來開啟檢視的物件清單。
你可以建立一個檢視捷徑,以滑鼠右鍵按一下物件索引標籤中的檢視,然後在快顯功能表中選取「建立開啟檢視捷徑」。此選項讓你快速直接地開啟檢視,而無需開啟 Navicat 主視窗。
檢視設計器
「檢視設計器」是一個用於設計檢視的 Navicat 基本工具。你可以在「定義」索引標籤中編輯檢視的定義為 SQL xx式(實作 SELECT xx式)。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。如果你想從 SQL 檔案載入 SQL xx式到編輯器,你可以選擇「檔案」->「匯入 SQL」。
按鈕 | 描述 |
預覽 | 預覽檢視的資料。 |
解釋 | 顯示檢視的查詢計劃。 |
檢視建立工具 | 視覺化地建立檢視。即使你不認識 SQL,它亦能讓你建立和編輯檢視。詳細 資料請參閱 SQL 建立工具。 |
美化 SQL | 在編輯器中以美化 SQL 選項設定程式碼的格式。 |
【提示】你可以通過選擇「檢視」->「結果」->「顯示在編輯器下面」或「顯示在新頁」來選擇在編輯器下面顯示結果或顯示結果為一個新的索引標籤。
檢視檢視器
當你開啟檢視時,「檢視檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
【注意】交易僅適用於可更新的檢視。
程序和函式(預存常式)由 MySQL 5.0 開始支援。預存常式是一組儲存在伺服器上的 SQL xx式。在主視窗中,按一下 「函式」來開啟函式的物件清單。
函式精靈
在物件工具列按一下 「新增函式」。「函式精靈」會彈出,讓你簡易地建立程序或函式。
1. 選取常式的類型:「程序」或「函式」。
2. 定義參數。在相應的欄中設定「模式」、「名稱」和/或「類型」。
3. 如果你是建立一個函式,從清單中選取「傳回類型」,並輸入相應的資訊:「長度」、「小數點」、「字元集」和/或「列舉」。
【提示】一旦取消勾選「下次顯示精靈」選項,你可以前住選項再次啟用它。
函式設計器
「函式設計器」是一個用於設計程序或函式的 Navicat 基本工具。你可以在「定義」索引標籤中輸入有效的 SQL xx式。這可以是一個簡單的xx式,如 SELECT 或 INSERT,或它可以是一個用 BEGIN 和 END 寫的複合xx式。複合xx式可以包含聲明循環和其它控制結構xx式。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。
結果
x要執行程序或函式,請在工具列按一下 「執行」。如果 SQL xx式是正確的,該xx式將被執行,以及如果該xx式應該傳回資料,「結果」索引標籤會開啟顯示傳回的資料。如果執行程序或函式時發生錯誤,執行會停止並顯示相應的錯誤訊息。如果程序或函式需要輸入參數,「輸入參數」對話方塊將彈出。如勾選「原始模式」選項,將不會在傳遞輸入值到程序或函式時加入引號。
【注意】Navicat 支援傳回 20 個結果集。
InnoDB 一般資料表空間是一個共用的資料表空間,可以容納多個資料表,並支援所有資料表列格式。InnoDB 復原資料表空間包含復原記錄。在 MySQL NDB Cluster 中,資料表空間可以包含一個或多個資料檔案,從而為 NDB Cluster Disk Data 資料表提供儲存空間。在主視窗中,按一下 「其他」->「資料表空間」來開啟資料表空間的物件清單。
資料表空間設計器
「資料表空間設計器」是一個用於設計資料表空間的 Navicat 基本工具。它讓你設定資料表引擎,指定資料檔案等。
事件是按排程執行的工作。在主視窗中,按一下 「其他」->「事件」來開啟事件的物件清單。
事件設計器
「事件設計器」是一個用於設計事件的 Navicat 基本工具。你可以在「定義」索引標籤中輸入有效的 SQL 程序xx式。這可以是一個簡單的xx式,如 SELECT 或 INSERT,或它可以是一個用 BEGIN 和 END 寫的複合xx式。複合xx式可以包含聲明循環和其它控制結構xx式。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。
Navicat 為維護 MySQL 或 MariaDB 物件提供完整的解決方案。
1. 在主視窗的導覽窗格中或物件索引標籤中選取物件。
2. 以滑鼠右鍵按一下已選取的物件。
3. 選擇「維護」,然後在快顯功能表中選擇一個維護選項。
4. 結果顯示在彈出的視窗中。
資料表
選項 | 描述 |
分析資料表 | 分析並儲存資料表的鍵分佈。 |
檢查資料表 | 檢查資料表是否有錯誤。 |
最佳化資料表 | 最佳化資料表以減少儲存空間並提高 I/O 效率。 |
修復資料表 | 修復可能損壞的資料表。 |
取得列的總數 | 計算資料表中的列數。 |
資料表空間
選項 | 描述 |
設定為使用中 | 將 InnoDB 復原資料表空間標記為使用中。 |
設定為非使用中 | 將 InnoDB 復原資料表空間標記為非使用中。 |
x要開始使用伺服器物件,你應該建立並開啟一個連線。當你建立一個使用者帳號時,你也同時建立那個使用者的結構描述。結構描述是一個使用者建立資料庫物件(例如資料表、檢視、觸發器、等)的邏輯容器。結構描述名稱是和使用者名稱一樣,並可以明確地找到使用者擁有的物件。
【提示】Oracle 視沒有引號的物件識別碼為大寫。在 Navicat,全部物件識別碼將加引號。也就是說,Navicat 確切地儲存你所輸入的識別碼。
資料表是資料庫物件,包含資料庫中的所有資料。資料表是由列和欄組成,它們的相交點是欄位。在主視窗中,按一下
「資料表」來開啟資料表的物件清單。
你可以建立「標準」、「外部」或「索引組織」資料表。在物件工具列按一下 「新增資料表」旁的向下箭頭並選取資料表類型。
有兩種方法開啟一個有圖形欄位的資料表。以滑鼠右鍵按一下資料表,然後選取:
選項 | 描述 |
開啟資料表 | 開啟資料表時 Navicat 載入全部 BLOB 欄位(圖片)。 |
開啟資料表 (快速) | 快速開啟圖形資料表,BLOB 欄位(圖片)將不會被載入直至你按一下該儲存格。(預設情況下不顯示,若要使用此選項,請在以滑鼠右鍵按一下時同時按 住 SHIFT 鍵。) |
你可以建立一個資料表捷徑,以滑鼠右鍵按一下物件索引標籤中的資料表,然後在快顯功能表中選取「建立開啟資料表捷徑」。此選項讓你快速直接地開啟資料表來輸入資料,而無需開啟 Navicat 主視窗。
若要清空一個資料表,請以滑鼠右鍵按一下已選取的資料表,然後在快顯功能表中選取「清空資料表」。此選項僅適用於清除全部現有記錄但不重設自動遞增值。如果你想清除資料表時重設自動遞增值,請使用「截斷資料表」。
資料表設計器
「資料表設計器」是一個用於設計資料表的 Navicat 基本工具,能讓你建立、編輯或刪除資料表欄位、索引、外部索引鍵,以及更多。
在「欄位」索引標籤中,你可以搜尋一個欄位名稱,選擇「編輯」->「尋找」,或按 CTRL+F。當建立新資料表時,你可以插入或重新排列欄位。
【注意】設計器中的索引標籤和選項會根據伺服器版本和資料表類型而有所不同。
資料表檢視器
當你開啟資料表時,「資料表檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
檢視讓使用者存取一組資料表,就像它是單個資料一樣。你可以使用檢視來限制存取列。在主視窗中,按一下 「檢視」來開啟檢視的物件清單。
你可以建立一個檢視捷徑,以滑鼠右鍵按一下物件索引標籤中的檢視,然後在快顯功能表中選取「建立開啟檢視捷徑」。此選項讓你快速直接地開啟檢視,而無需開啟 Navicat 主視窗。
檢視設計器
「檢視設計器」是一個用於設計檢視的 Navicat 基本工具。你可以在「定義」索引標籤中編輯檢視的定義為 SQL xx式(實作 SELECT xx式)。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。如果你想從 SQL 檔案載入 SQL xx式到編輯器,你可以選擇「檔案」->「匯入 SQL」。
按鈕 | 描述 |
預覽 | 預覽檢視的資料。 |
解釋 | 顯示檢視的查詢計劃。 |
檢視建立工具 | 視覺化地建立檢視。即使你不認識 SQL,它亦能讓你建立和編輯檢視。詳細 資料請參閱 SQL 建立工具。 |
美化 SQL | 在編輯器中以美化 SQL 選項設定程式碼的格式。 |
【提示】你可以通過選擇「檢視」->「結果」->「顯示在編輯器下面」或「顯示在新頁」來選擇在編輯器下面顯示結果或顯示結果為一個新的索引標籤。
檢視檢視器
當你開啟檢視時,「檢視檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
具體化檢視是結構描述物件,可以用來總結、計算、複製和分發資料。在主視窗中,按一下 「具體化檢視」來開啟具體化檢視的物件清單。
你可以建立一個具體化檢視捷徑,以滑鼠右鍵按一下物件索引標籤中的具體化檢視,然後在快顯功能表中選取「建立開啟具體化檢視捷徑」。此選項讓你快速直接地開啟具體化檢視,而無需開啟 Navicat 主視窗。
若要重新整理具體化檢視,請以滑鼠右鍵按一下物件索引標籤中的具體化檢視,然後在快顯功能表中選取「重新整理具體化檢視」。
具體化檢視設計器
「具體化檢視設計器」是一個用於設計具體化檢視的 Navicat 基本工具。你可以在「定義」索引標籤中編輯檢視的定義為 SQL xx式(實作 SELECT xx式)。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。如果你想從 SQL 檔案載入 SQL xx式到編輯器,你可以選擇「檔案」->「匯入 SQL」。
按鈕 | 描述 |
預覽 | 預覽具體化檢視的資料。 |
解釋 | 顯示具體化檢視的查詢計劃。 |
檢視建立工具 | 視覺化地建立具體化檢視。即使你不認識 SQL,它亦能讓你建立和編輯具體化 檢視。詳細資料請參閱 SQL 建立工具。 |
美化 SQL | 在編輯器中以美化 SQL 選項設定程式碼的格式。 |
【提示】你可以通過選擇「檢視」->「結果」->「顯示在編輯器下面」或「顯示在新頁」來選擇在編輯器下面顯示結果或顯示結果為一個新的索引標籤。
具體化檢視檢視器
當你開啟具體化檢視時,「具體化檢視檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
程序和函式是結構描述物件,包含一組儲存在伺服器上的 SQL xx式。在主視窗中,按一下 「函式」來開啟函式的物件清單。
函式精靈
在物件工具列按一下 「新增函式」。「函式精靈」會彈出,讓你簡易地建立程序或函式。
1. 指定常式的「名稱」 並選取常式的類型:「程序」或「函式」。
2. 定義參數。在相應的欄中設定「名稱」、「類型」、「模式」和「預設值」。
3. 如果你是建立一個函式,從清單中選取「傳回類型」。
【提示】一旦取消勾選「下次顯示精靈」選項,你可以前住選項再次啟用它。
函式設計器
「函式設計器」是一個用於設計程序或函式的 Navicat 基本工具。你可以在「定義」索引標籤中輸入有效的 SQL xx式。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。
「程式碼大綱」窗格顯示函式或程序的資訊包括參數、程式碼主體等。如果程式碼大綱窗格已隱藏,選擇「檢視」->「程式碼大綱」。
【注意】僅適用於非 Essentials 版。
按鈕 | 描述 |
重新整理程式碼大綱。 | |
顯示程式碼大綱的詳細資料檢視。 | |
開啟或關閉滑鼠移過時突顯。 | |
展開已選取的項目。 | |
收摺已選取的項目。 | |
切換依位置排序。 |
結果
x要執行程序或函式,請在工具列按一下 「執行」。如果 SQL xx式是正確的,該xx式將被執行,以及如果該xx式應該傳回資料,「DBMS 輸出」索引標籤會開啟顯示傳回的資料。如果執行程序或函式時發生錯誤,執行會停止並顯示相應的錯誤訊息。如果程序或函式需要輸入參數,「輸入參數」對話方塊將彈出。如勾選「原始模式」選項,將不會在傳遞輸入值到程序或函式時加入引號。
【注意】Navicat 支援傳回 20 個結果集。
偵錯(僅適用於非 Essentials 版)
你可以在每句xx式旁的灰色範圍按一下 來為偵錯加入或移除中斷點。
偵錯前,按一下 「另存為偵錯」來儲存並編譯程序或函式。然後,在工具列按一下 「偵錯」來啟動 Oracle 偵錯 器。如有需要,輸入參數。
套件是儲存在資料庫中的相關程序、預存函式及其他程式物件的封裝集合。一個套件包括兩個部份:規格及主體。在主視窗中,按一下 「其他」->「套件」 來開啟套件的物件清單。
套件設計器和套件主體設計器
「套件設計器」和「套件主體設計器」是一個用於設計套件的 Navicat 基本工具。在套件設計器儲存套件後,你可以編輯它的套件主體,按一下 「新增套件主體」或 「設計套件主體」。
同樣地,你可以編輯它的套件規格,在套件主體設計器按一下 「設計套件規格」。
你可以在「定義」索引標籤中輸入有效的 SQL xx式。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯 器。
「程式碼大綱」窗格顯示套件或套件主體的資訊包括函式、程序、參數、程式碼主體等。如果程式碼大綱窗格已隱藏,選擇「檢視」->「程式碼大綱」。
【注意】僅適用於非 Essentials 版。
按鈕 | 描述 |
重新整理程式碼大綱。 |
顯示程式碼大綱的詳細資料檢視。 | |
開啟或關閉滑鼠移過時突顯。 | |
展開已選取的項目。 | |
收摺已選取的項目。 | |
切換依位置排序。 |
結果
x要執行套件,請在工具列按一下 「執行」。如果 SQL xx式是正確的,該xx式將被執行,以及如果該xx式應該傳回資料,「DBMS 輸出」索引標籤會開啟顯示傳回的資料。如果執行套件時發生錯誤,執行會停止並顯示相應的錯誤訊息。如果套件需要輸入參數,「輸入參數」對話方塊將彈出。
偵錯(僅適用於非 Essentials 版)
你可以在每句xx式旁的灰色範圍按一下 來為偵錯加入或移除中斷點。
偵錯前,按一下 「另存為偵錯」來儲存並編譯套件。然後,在工具列按一下 「偵錯」來啟動 Oracle 偵錯器。如有需要,輸入參數。
資源回收筒包含已刪除的資料表和任何關聯的物件如索引、條件約束、套疊資料表。在主視窗中,按一下 「其他」->
「資源回收筒」來開啟資源回收筒的物件清單。
還原一個資料表
1. 在物件索引標籤選取一個資料表。
2. 按一下 「閃回資料表」。
移除一個物件
1. 在物件索引標籤選取一個要清除的物件。
2. 按一下 「清除物件」。
3. 在對話方塊視窗中確認刪除。
移除全部物件
1. 以滑鼠右鍵按一下物件索引標籤中的任何位置,然後在快顯功能表中選取「清除資源回收筒」。
2. 在對話方塊視窗中確認刪除。
移除每個使用者的全部物件
1. 登入一個有 SYSDBA 權限的使用者。
2. 以滑鼠右鍵按一下物件索引標籤中的任何位置,然後在快顯功能表中選取「清除 DBA 資源回收筒」。
3. 在對話方塊視窗中確認刪除。
Navicat 還能讓你管理其他 Oracle 物件:資料庫連結、索引、Java、具體化檢視記錄、序列、同義字、觸發器、類型、 XML 結構描述、目錄、公用資料庫連結、公用同義字和資料表空間。在主視窗中,按一下 「其他」,然後選取一個物件來開啟物件清單。
Navicat 為維護 Oracle 物件提供完整的解決方案。
1. 在主視窗的導覽窗格中或物件索引標籤中選取物件。
2. 以滑鼠右鍵按一下已選取的物件。
3. 選擇「維護」,然後在快顯功能表中選擇一個維護選項。
4. 結果顯示在彈出的視窗中。
資料表
選項 | 描述 |
啟用資料表鎖定 | 允許在資料表進行 DDL 操作。 |
停用資料表鎖定 | 不允許在資料表進行 DDL 操作。 |
啟用列移動 | 允許資料庫移動一列,從而變更 ROWID。 |
停用列移動 | 不允許資料庫移動一列 ,從而防止變更 ROWID。 |
縮減空間 | 縮減資料表中的空間。 |
移動 | 重新定位資料表的資料。 |
收集統計資料 | 分析資料表的內容。 |
驗證結構 | 驗證資料表結構的完整性。 |
檢視
選項 | 描述 |
編譯 | 重新編譯檢視的規格或主體。 |
程序或函式
選項 | 描述 |
編譯 | 重新編譯規格或主體。 |
為偵錯編譯 | 重新編譯規格或主體。指示 PL/SQL 編譯器產生和儲存供偵錯器使用的程式 碼。 |
索引
選項 | 描述 |
重建 | 重建索引或索引中的一個分割區或子分割區。 |
使無法使用 | 使索引無法使用。 |
結合 | 合併索引區塊的內容,釋放區塊以便重新使用。 |
計算統計資料 | 計算索引的統計資料。 |
監控使用量 | 開始監控索引。 |
沒有監控使用量 | 終止監控索引。 |
Java
選項 | 描述 |
編譯或解析 | 解析主要 Java 類別結構描述物件。 |
設定 AUTHID 目前使用 者 | 設定調用者權利為 AUTHID CURRENT_USER。 |
設定 AUTHID 定義者 | 設定調用者權利為 AUTHID DEFINER。 |
具體化檢視
選項 | 描述 |
啟用列移動 | 允許資料庫移動一列,從而變更 ROWID。 |
停用列移動 | 不允許資料庫移動一列 ,從而防止變更 ROWID。 |
縮減 | 壓縮具體化檢視的片段。 |
編譯 | 重新核對具體化檢視。 |
強制重新整理 | 整理具體化檢視。 |
具體化檢視記錄
選項 | 描述 |
啟用列移動 | 允許資料庫移動一列,從而變更 ROWID。 |
停用列移動 | 不允許資料庫移動一列 ,從而防止變更 ROWID。 |
縮減空間 | 壓縮具體化檢視記錄的片段。 |
套件
選項 | 描述 |
編譯 | 重新編譯套件規格或主體。 |
為偵錯編譯 | 重新編譯套件規格或主體。指示 PL/SQL 編譯器產生和儲存供偵錯器使用的 程式碼。 |
觸發器
選項 | 描述 |
啟用 | 啟用觸發器。 |
停用 | 停用觸發器。 |
編譯 | 重新編譯觸發器。 |
為偵錯編譯 | 重新編譯觸發器。指示 PL/SQL 編譯器產生和儲存供偵錯器使用的程式碼。 |
類型
選項 | 描述 |
編譯 | 重新編譯類型規格或主體。 |
為偵錯編譯 | 重新編譯類型規格或主體。指示 PL/SQL 編譯器產生和儲存供偵錯器使用的程 式碼。 |
XML 結構描述
選項 | 描述 |
編譯 | 重新編譯一個已註冊的 XML 結構描述。 |
清除 | 從 Oracle XML DB 完全移除 XML 結構描述。 |
資料表空間
選項 | 描述 |
唯讀 | 將資料表空間置於轉換唯讀模式。 |
讀寫 | 允許在之前唯讀的資料表空間進行寫入操作。 |
線上 | 使資料表空間在線上。 |
離線 | 使資料表空間離線。 |
結合 | 為資料表空間的每個資料檔案結合所有連續的可用延伸區到較大的連續延伸 區。 |
縮減空間 | 減少資料表空間使用的空間。 |
x要開始使用伺服器物件,你應該建立並開啟一個連線。如果伺服器中沒有任何物件,你需要建立一個新的資料庫或/和一個新的結構描述。
建立一個新的資料庫
1. 在導覽窗格中,以滑鼠右鍵按一下連線,然後選取「新增資料庫」。
2. 在彈出的視窗中輸入資料庫的內容。
編輯一個現有的資料庫
1. 在導覽窗格中,以滑鼠右鍵按一下資料庫,然後選取「編輯資料庫」。
2. 在彈出的視窗中編輯資料庫的內容。
建立一個新的結構描述
1. 在導覽窗格中,以滑鼠右鍵按一下資料庫,然後選取「新增結構描述」。
2. 在彈出的視窗中輸入結構描述的內容。
編輯一個現有的結構描述
1. 在導覽窗格中,以滑鼠右鍵按一下結構描述,然後選取「編輯結構描述」。
2. 在彈出的視窗中編輯結構描述的內容。
資料表是資料庫物件,包含資料庫中的所有資料。資料表是由列和欄組成,它們的相交點是欄位。在主視窗中,按一下
「資料表」來開啟資料表的物件清單。
你可以建立「標準」、「外部」或「分割區」資料表。在物件工具列按一下 「新增資料表」旁的向下箭頭並選取資料表類型。
有兩種方法開啟一個有圖形欄位的資料表。以滑鼠右鍵按一下資料表,然後選取:
選項 | 描述 |
開啟資料表 | 開啟資料表時 Navicat 載入全部 BLOB 欄位(圖片)。 |
開啟資料表 (快速) | 快速開啟圖形資料表,BLOB 欄位(圖片)將不會被載入直至你按一下該儲存格。(預設情況下不顯示,若要使用此選項,請在以滑鼠右鍵按一下時同時按 住 SHIFT 鍵。) |
你可以建立一個資料表捷徑,以滑鼠右鍵按一下物件索引標籤中的資料表,然後在快顯功能表中選取「建立開啟資料表捷徑」。此選項讓你快速直接地開啟資料表來輸入資料,而無需開啟 Navicat 主視窗。
若要清空一個資料表,請以滑鼠右鍵按一下已選取的資料表,然後在快顯功能表中選取「清空資料表」。此選項僅適用於清除全部現有記錄但不重設自動遞增值。如果你想清除資料表時重設自動遞增值,請使用「截斷資料表」。
資料表設計器
「資料表設計器」是一個用於設計資料表的 Navicat 基本工具,能讓你建立、編輯或刪除資料表欄位、索引、外部索引鍵,以及更多。
在「欄位」索引標籤中,你可以搜尋一個欄位名稱,選擇「編輯」->「尋找」,或按 CTRL+F。當建立新資料表時,你可以插入或重新排列欄位。
【注意】設計器中的索引標籤和選項會根據伺服器版本和資料表類型而有所不同。
資料表檢視器
當你開啟資料表時,「資料表檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
檢視讓使用者存取一組資料表,就像它是單個資料一樣。你可以使用檢視來限制存取列。在主視窗中,按一下 「檢視」來開啟檢視的物件清單。
你可以建立一個檢視捷徑,以滑鼠右鍵按一下物件索引標籤中的檢視,然後在快顯功能表中選取「建立開啟檢視捷徑」。此選項讓你快速直接地開啟檢視,而無需開啟 Navicat 主視窗。
檢視設計器
「檢視設計器」是一個用於設計檢視的 Navicat 基本工具。你可以在「定義」索引標籤中編輯檢視的定義為 SQL xx式(實作 SELECT xx式)。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。如果你想從 SQL 檔案載入 SQL xx式到編輯器,你可以選擇「檔案」->「匯入 SQL」。
按鈕 | 描述 |
預覽 | 預覽檢視的資料。 |
解釋 | 顯示檢視的查詢計劃。 |
檢視建立工具 | 視覺化地建立檢視。即使你不認識 SQL,它亦能讓你建立和編輯檢視。詳細 資料請參閱 SQL 建立工具。 |
美化 SQL | 在編輯器中以美化 SQL 選項設定程式碼的格式。 |
【提示】你可以通過選擇「檢視」->「結果」->「顯示在編輯器下面」或「顯示在新頁」來選擇在編輯器下面顯示結果或顯示結果為一個新的索引標籤。
檢視檢視器
當你開啟檢視時,「檢視檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
具體化檢視是結構描述物件,可以用來總結、計算、複製和分發資料。在主視窗中,按一下 「具體化檢視」來開啟具體化檢視的物件清單。
你可以建立一個具體化檢視捷徑,以滑鼠右鍵按一下物件索引標籤中的具體化檢視,然後在快顯功能表中選取「建立開啟具體化檢視捷徑」。此選項讓你快速直接地開啟具體化檢視,而無需開啟 Navicat 主視窗。
若要重整並完全取代具體化檢視的內容,請以滑鼠右鍵按一下物件索引標籤中的具體化檢視,然後在快顯功能表中選取
「重新整理具體化檢視與」->「資料」或「沒有資料」。
具體化檢視設計器
「具體化檢視設計器」是一個用於設計具體化檢視的 Navicat 基本工具。你可以在「定義」索引標籤中編輯檢視的定義為 SQL xx式(實作 SELECT xx式)。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。如果你想從 SQL 檔案載入 SQL xx式到編輯器,你可以選擇「檔案」->「匯入 SQL」。
按鈕 | 描述 |
預覽 | 預覽具體化檢視的資料。 |
解釋 | 顯示具體化檢視的查詢計劃。 |
檢視建立工具 | 視覺化地建立具體化檢視。即使你不認識 SQL,它亦能讓你建立和編輯具體 化檢視。詳細資料請參閱 SQL 建立工具。 |
美化 SQL | 在編輯器中以美化 SQL 選項設定程式碼的格式。 |
【提示】你可以通過選擇「檢視」->「結果」->「顯示在編輯器下面」或「顯示在新頁」來選擇在編輯器下面顯示結果或顯示結果為一個新的索引標籤。
具體化檢視檢視器
當你開啟具體化檢視時,「具體化檢視檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
程序和函式是結構描述物件,包含一組儲存在伺服器上的 SQL xx式。PostgreSQL 11 或以上支援程序。在主視窗中,按一下 「函式」來開啟函式的物件清單。
函式精靈
在物件工具列按一下 「新增函式」。「函式精靈」會彈出,讓你簡易地建立函式。
1. 選取常式的類型:「程序」或「函式」。
2. 定義參數。在相應的欄中設定「模式」、「類型結構描述」、「類型」、「名稱」和「預設值」。
3. 如果你是建立一個函式,從清單中選取「結構描述」和「傳回類型」。
【提示】一旦取消勾選「下次顯示精靈」選項,你可以前住選項再次啟用它。
函式設計器
「函式設計器」是一個用於設計程序或函式的 Navicat 基本工具。你可以在「定義」索引標籤中輸入有效的 SQL xx式。這可以是一個簡單的xx式,如 SELECT 或 INSERT,或它可以是一個用 BEGIN 和 END 寫的複合xx式。複合xx式可以包含聲明循環和其它控制結構xx式。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。
結果
x要執行程序或函式,請在工具列按一下 「執行」。如果 SQL xx式是正確的,該xx式將被執行,以及如果該xx式應該傳回資料,「結果」索引標籤會開啟顯示傳回的資料。如果執行程序或函式時發生錯誤,執行會停止並顯示相
應的錯誤訊息。如果程序或函式需要輸入參數,「輸入參數」對話方塊將彈出。如勾選「原始模式」選項,將不會在傳遞輸入值到程序或函式時加入引號。
【注意】Navicat 支援傳回 20 個結果集。
偵錯(僅適用於非 Essentials 版)
偵錯 PL/pgSQL 程序或函式前,你需要安裝 pldbgapi 擴充。你可以以滑鼠右鍵按一下函式物件清單中的任何位置,然後選取「安裝 pldbgapi 擴充」。
【注意】此選項僅適用於 PostgreSQL 9.1 或以上版本。如果你的伺服器是 PostgreSQL 8.3 至 9.0,則需要在伺服器中手動啟用偵錯器插件。
然後,開啟一個 PL/pgSQL 程序或函式。你可以在每句xx式旁的灰色範圍按一下 來為偵錯加入或移除中斷點。在工具列按一下 「偵錯」來啟動 PostgreSQL 偵錯器。
類型是在目前的資料庫中註冊一種新的資料類型。在主視窗中,按一下 「其他」->「類型」來開啟類型的物件清單。
你可以建立「基本」、「複合」、「列舉」或「範圍」類型。在物件工具列按一下 「新增類型」旁的向下箭頭並選取類型。
類型設計器
「類型設計器」是一個用於設計類型的 Navicat 基本工具。你可以建立或編輯類型。
【注意】設計器中的索引標籤和選項會根據伺服器版本和類型而有所不同。
外部伺服器通常封裝了外部資料包裝器(foreign-data wrapper)用來存取一個外部資料來源所需的連線資訊。在主視窗中,按一下 「其他」->「外部伺服器」來開啟外部伺服器的物件清單。
若要存取外部 PostgreSQL 伺服器的資料,你可以安裝 postgres_fdw 擴充。以滑鼠右鍵按一下外部伺服器物件清單中的任何位置,然後選取「安裝 postgres_fdw 擴充」。
外部伺服器設計器
「外部伺服器設計器」是一個用於設計外部伺服器的 Navicat 基本工具。你可以建立或編輯外部伺服器。
Navicat 還能讓你管理其他 PostgreSQL 物件:彙總、轉換、網域、索引、運算子、運算子類別、序列、觸發器、資料表空間、編制和語言。在主視窗中,按一下 「其他」,然後選取一個物件來開啟物件清單。
Navicat 為維護 PostgreSQL 物件提供完整的解決方案。
1. 在主視窗的導覽窗格中或物件索引標籤中選取物件。
2. 以滑鼠右鍵按一下已選取的物件。
3. 選擇「維護」,然後在快顯功能表中選擇一個維護選項。
4. 結果顯示在彈出的視窗中。
資料庫
選項 | 描述 |
允許 | 使用者可以連線到資料庫。 |
不允許 | 沒有使用者可以連線到資料庫。 |
分析資料庫 | 收集關於資料庫的統計資料。 |
真空資料庫 | 垃圾收集並根據需要分析資料庫。 |
重建資料庫索引 | 重新建立資料庫內的所有索引。 |
資料表或具體化檢視
選項 | 描述 |
分析資料表或分析具體化 檢視 | 收集關於資料表內容的統計資料 |
真空資料表或真空具體化 檢視 | 垃圾收集並根據需要分析資料表。 |
重建資料表索引或重建具 體化檢視索引 | 重新建立資料表的所有索引。 |
PostgreSQL 有各種擴充,提供額外的函式、運算子或類型來擴充資料庫的功能。你可以安裝你的 PostgreSQL 伺服器支援的擴充。
安裝一個擴充
1. 在導覽窗格中,以滑鼠右鍵按一下一個資料庫,然後選取「管理擴充」。
2. 左邊列出了所有可用的擴充。將一個可用擴充移動到已安裝清單。
3. 按一下「確定」。
移除一個擴充
1. 在導覽窗格中,以滑鼠右鍵按一下一個資料庫,然後選取「管理擴充」。
2. 將一個已安裝擴充移動到可用清單。
3. 按一下「確定」。
x要開始使用伺服器物件,你應該建立並開啟一個連線。如果伺服器中沒有任何物件,你需要建立一個新的資料庫或/和一個新的結構描述。
建立一個新的資料庫
1. 在導覽窗格中,以滑鼠右鍵按一下連線,然後選取「新增資料庫」。
2. 在彈出的視窗中輸入資料庫的內容。
編輯一個現有的資料庫
1. 在導覽窗格中,以滑鼠右鍵按一下資料庫,然後選取「編輯資料庫」。
2. 在彈出的視窗中編輯資料庫的內容。
建立一個新的結構描述
1. 在導覽窗格中,以滑鼠右鍵按一下資料庫,然後選取「新增結構描述」。
2. 在彈出的視窗中輸入結構描述的內容。
編輯一個現有的結構描述
1. 在導覽窗格中,以滑鼠右鍵按一下結構描述,然後選取「編輯結構描述」。
2. 在彈出的視窗中編輯結構描述的內容。
資料表是資料庫物件,包含資料庫中的所有資料。資料表是由列和欄組成,它們的相交點是欄位。在主視窗中,按一下
「資料表」來開啟資料表的物件清單。
有兩種方法開啟一個有圖形欄位的資料表。以滑鼠右鍵按一下資料表,然後選取:
選項 | 描述 |
開啟資料表 | 開啟資料表時 Navicat 載入全部 BLOB 欄位(圖片)。 |
開啟資料表 (快速) | 快速開啟圖形資料表,BLOB 欄位(圖片)將不會被載入直至你按一下該儲存格。(預設情況下不顯示,若要使用此選項,請在以滑鼠右鍵按一下時同時按 住 SHIFT 鍵。) |
你可以建立一個資料表捷徑,以滑鼠右鍵按一下物件索引標籤中的資料表,然後在快顯功能表中選取「建立開啟資料表捷徑」。此選項讓你快速直接地開啟資料表來輸入資料,而無需開啟 Navicat 主視窗。
若要清空一個資料表,請以滑鼠右鍵按一下已選取的資料表,然後在快顯功能表中選取「清空資料表」。此選項僅適用於清除全部現有記錄但不重設自動遞增值。如果你想清除資料表時重設自動遞增值,請使用「截斷資料表」。
資料表設計器
「資料表設計器」是一個用於設計資料表的 Navicat 基本工具,能讓你建立、編輯或刪除資料表欄位、索引、外部索引鍵,以及更多。
在「欄位」索引標籤中,你可以搜尋一個欄位名稱,選擇「編輯」->「尋找」,或按 CTRL+F。當建立新資料表時,你可以插入或重新排列欄位。
【注意】設計器中的索引標籤和選項會根據伺服器版本而有所不同。資料表檢視器
當你開啟資料表時,「資料表檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
檢視讓使用者存取一組資料表,就像它是單個資料一樣。你可以使用檢視來限制存取列。在主視窗中,按一下 「檢視」來開啟檢視的物件清單。
你可以建立一個檢視捷徑,以滑鼠右鍵按一下物件索引標籤中的檢視,然後在快顯功能表中選取「建立開啟檢視捷徑」。此選項讓你快速直接地開啟檢視,而無需開啟 Navicat 主視窗。
檢視設計器
「檢視設計器」是一個用於設計檢視的 Navicat 基本工具。你可以在「定義」索引標籤中編輯檢視的定義為 SQL xx式(實作 SELECT xx式)。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。如果你想從 SQL 檔案載入 SQL xx式到編輯器,你可以選擇「檔案」->「匯入 SQL」。
按鈕 | 描述 |
預覽 | 預覽檢視的資料。 |
解釋 | 顯示檢視的查詢計劃。 |
檢視建立工具 | 視覺化地建立檢視。即使你不認識 SQL,它亦能讓你建立和編輯檢視。詳細 資料請參閱 SQL 建立工具。 |
美化 SQL | 在編輯器中以美化 SQL 選項設定程式碼的格式。 |
【提示】你可以通過選擇「檢視」->「結果」->「顯示在編輯器下面」或「顯示在新頁」來選擇在編輯器下面顯示結果或顯示結果為一個新的索引標籤。
檢視檢視器
當你開啟檢視時,「檢視檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
程序和函式是結構描述物件,包含一組儲存在伺服器上的 SQL xx式。在主視窗中,按一下 「函式」來開啟函式的物件清單。
函式精靈
在物件工具列按一下 「新增函式」。「函式精靈」會彈出,讓你簡易地建立程序或函式。
1. 指定常式的「名稱」 並選取常式的類型:「程序」或「函式」。
2. 定義參數。在相應的欄中設定「名稱」、「類型結構描述」、「類型」、「預設值」、「輸出」或/和「唯讀」。
3. 如果你是建立一個函式,從清單中選取「函式類型」。然後,如有需要,從清單中選取「結構描述」和「傳回類型」。
4. 設定進階選項。
【提示】一旦取消勾選「下次顯示精靈」選項,你可以前住選項再次啟用它。
函式設計器
「函式設計器」是一個用於設計程序或函式的 Navicat 基本工具。你可以在「定義」索引標籤中輸入有效的 SQL xx式。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。
「程式碼大綱」窗格顯示函式或程序的資訊包括參數、程式碼主體等。如果程式碼大綱窗格已隱藏,選擇「檢視」->「程式碼大綱」。
【注意】僅適用於非 Essentials 版。
按鈕 | 描述 |
重新整理程式碼大綱。 | |
顯示程式碼大綱的詳細資料檢視。 | |
開啟或關閉滑鼠移過時突顯。 | |
展開已選取的項目。 | |
收摺已選取的項目。 | |
切換依位置排序。 |
結果
x要執行程序或函式,請在工具列按一下 「執行」。如果 SQL xx式是正確的,該xx式將被執行,以及如果該xx式應該傳回資料,「結果」索引標籤會開啟顯示傳回的資料。如果執行程序或函式時發生錯誤,執行會停止並顯示相應的錯誤訊息。如果程序或函式需要輸入參數,「輸入參數」對話方塊將彈出。如勾選「原始模式」選項,將不會在傳遞輸入值到程序或函式時加入引號。
【注意】Navicat 支援傳回 20 個結果集。
Navicat 還能讓你管理其他 SQL Server 物件:索引、同義字、觸發器、備份裝置、連結伺服器、伺服器觸發器、組件、資料庫觸發器、資料分割函式和資料分割結構描述。在主視窗中,按一下 「其他」,然後選取一個物件來開啟物件清單。
Navicat 為維護 SQL Server 物件提供完整的解決方案。
1. 在主視窗的導覽窗格中或物件索引標籤中選取物件。
2. 以滑鼠右鍵按一下已選取的物件。
3. 選擇「維護」,然後在快顯功能表中選擇一個維護選項。
4. 結果顯示在彈出的視窗中。
資料庫
選項 | 描述 |
讀寫 | 將資料庫設定為讀寫模式。 |
唯讀 | 將資料庫設定為唯讀模式。 |
線上 | 使資料庫在線上。 |
離線 | 使資料庫離線。 |
緊急 | 將資料庫設定為緊急狀態。 |
多個使用者 | 將資料庫設定為多個使用者模式。 |
單一使用者 | 將資料庫設定為單一使用者模式。 |
限制使用者 | 將資料庫設定為限制使用者模式。 |
組件
選項 | 描述 |
可視 | 設定顯示組件。 |
不可視 | 設定隱藏組件。 |
索引
選項 | 描述 |
重建 | 重建及啟用索引。 |
重新組織 | 重新組織已啟用的索引。 |
停用 | 停用索引。 |
觸發器、資料庫觸發器或伺服器觸發器
選項 | 描述 |
啟用 | 啟用觸發器。 |
停用 | 停用觸發器, |
x要開始使用伺服器物件,你應該建立並開啟一個連線。在連線視窗一般索引標籤中設定的資料庫檔案名為「main」資料庫。
附加一個資料庫檔案
1. 在導覽窗格中,以滑鼠右鍵按一下連線,然後選取「附加資料庫」。
2. 在彈出的視窗中輸入資料庫內容。
卸除一個資料庫
1. 在導覽窗格中,以滑鼠右鍵按一下已附加的資料庫,然後選取「卸除資料庫」。
加密 main 資料庫
1. 在導覽窗格中,以滑鼠右鍵按一下 main 資料庫,然後選取「加密資料庫」。
2. 在彈出的視窗中輸入密碼。
解密 main 資料庫
1. 在導覽窗格中,以滑鼠右鍵按一下 main 資料庫,然後選取「解密資料庫」。
2. 在對話方塊視窗中確認解密。
檢視 sqlite_master 資料表
1. 在導覽窗格中,以滑鼠右鍵按一下資料庫,然後選取「檢視主資料表」。
2. sqlite_master 資料表開啟於資料檢視器中。
資料表是資料庫物件,包含資料庫中的所有資料。資料表是由列和欄組成,它們的相交點是欄位。在主視窗中,按一下
「資料表」來開啟資料表的物件清單。
你可以建立一個資料表捷徑,以滑鼠右鍵按一下物件索引標籤中的資料表,然後在快顯功能表中選取「建立開啟資料表捷徑」。此選項讓你快速直接地開啟資料表來輸入資料,而無需開啟 Navicat 主視窗。
若要清空一個資料表,請以滑鼠右鍵按一下已選取的資料表,然後在快顯功能表中選取「清空資料表」。
資料表設計器
「資料表設計器」是一個用於設計資料表的 Navicat 基本工具,能讓你建立、編輯或刪除資料表欄位、索引、外部索引鍵,以及更多。
在「欄位」索引標籤中,你可以搜尋一個欄位名稱,選擇「編輯」->「尋找」,或按 CTRL+F。
【注意】設計器中的索引標籤和選項會根據伺服器版本而有所不同。資料表檢視器
當你開啟資料表時,「資料表檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
檢視讓使用者存取一組資料表,就像它是單個資料一樣。你可以使用檢視來限制存取列。在主視窗中,按一下 「檢視」來開啟檢視的物件清單。
你可以建立一個檢視捷徑,以滑鼠右鍵按一下物件索引標籤中的檢視,然後在快顯功能表中選取「建立開啟檢視捷徑」。此選項讓你快速直接地開啟檢視,而無需開啟 Navicat 主視窗。
檢視設計器
「檢視設計器」是一個用於設計檢視的 Navicat 基本工具。你可以在「定義」索引標籤中編輯檢視的定義為 SQL xx式(實作 SELECT xx式)。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。如果你想從 SQL 檔案載入 SQL xx式到編輯器,你可以選擇「檔案」->「匯入 SQL」。
按鈕 | 描述 |
預覽 | 預覽檢視的資料。 |
解釋 | 顯示檢視的查詢計劃。 |
檢視建立工具 | 視覺化地建立檢視。即使你不認識 SQL,它亦能讓你建立和編輯檢視。詳細 資料請參閱 SQL 建立工具。 |
美化 SQL | 在編輯器中以美化 SQL 選項設定程式碼的格式。 |
【提示】你可以通過選擇「檢視」->「結果」->「顯示在編輯器下面」或「顯示在新頁」來選擇在編輯器下面顯示結果或顯示結果為一個新的索引標籤。
檢視檢視器
當你開啟檢視時,「檢視檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
Navicat 還能讓你管理其他 SQLite 物件:索引和觸發器。在主視窗的主工具列按一下相應的按鈕來開啟物件清單。
Navicat 為維護 SQLite 物件提供完整的解決方案。
1. 在主視窗的導覽窗格中或物件索引標籤中選取物件。
2. 以滑鼠右鍵按一下已選取的物件。
3. 選擇「維護」,然後在快顯功能表中選擇一個維護選項。
4. 結果顯示在彈出的視窗中。
資料庫
選項 | 描述 |
分析資料庫 | 收集有關資料庫的統計資料。 |
真空資料庫 | 重建資料庫檔案。它只適用於 main 資料庫。 |
重建資料庫索引 | 刪除並重建資料庫內的所有索引。 |
資料表
選項 | 描述 |
分析資料表 | 收集有關資料表內容的統計資料。 |
重建資料表索引 | 刪除並重建資料表的所有索引。 |
取得列的總數 | 計算資料表中的列數。 |
索引
選項 | 描述 |
重建索引 | 刪除及重新建立索引。 |
x要開始使用伺服器物件,你應該建立並開啟一個連線。如果伺服器中沒有任何物件,你需要建立一個新的資料庫。
建立一個新的資料庫
1. 在導覽窗格中,以滑鼠右鍵按一下連線,然後選取「新增資料庫」。
2. 在彈出的視窗中輸入資料庫的內容。
集合類似關聯式資料庫的資料表,用於儲存文件。在主視窗中,按一下 「集合」來開啟集合的物件清單。
你可以建立一個集合捷徑,以滑鼠右鍵按一下物件索引標籤中的集合,然後在快顯功能表中選取「建立開啟集合捷徑」。此選項讓你快速直接地開啟集合來輸入資料,而無需開啟 Navicat 主視窗。
若要清空一個集合,請以滑鼠右鍵按一下已選取的集合,然後在快顯功能表中選取「清空集合」。
集合設計器
「集合設計器」是一個用於設計集合的 Navicat 基本工具,能讓你設定集合的內容、索引、驗證、儲存引擎,以及更多。
【注意】設計器中的索引標籤和選項會根據伺服器版本而有所不同。集合檢視器
當你開啟集合時,「集合檢視器」以網格顯示資料。資料可以用三種模式顯示:網格檢視、樹狀檢視和 JSON 檢視。詳細資料請參閱資料檢視器。
檢視是將指定的彙總管線套用於來源集合或檢視的結果。在主視窗中,按一下 「檢視」來開啟檢視的物件清單。
你可以建立一個檢視捷徑,以滑鼠右鍵按一下物件索引標籤中的檢視,然後在快顯功能表中選取「建立開啟檢視捷徑」。此選項讓你快速直接地開啟檢視,而無需開啟 Navicat 主視窗。
檢視設計器
「檢視設計器」是一個用於設計檢視的 Navicat 基本工具。
按鈕 | 描述 |
預覽 | 預覽檢視的資料。 |
解釋 | 顯示檢視的查詢計劃。 |
在「管線」索引標籤中,你可以加入、插入或刪除彙總管線階段。在「運算子」欄,選取一個運算式運算子。「運算式」欄中會產生運算式範本,你可以修改範本。
檢視檢視器
當你開啟檢視時,「檢視檢視器」以網格顯示資料。資料可以用三種模式顯示:網格檢視、樹狀檢視和 JSON 檢視。詳細資料請參閱資料檢視器。
你可以儲存 JavaScript 函式以供日後重用。在主視窗中,按一下 「函式」來開啟函式的物件清單。
函式設計器
「函式設計器」是一個用於設計程序或函式的 Navicat 基本工具。你可以在「定義」索引標籤中輸入函式的定義。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱查詢編輯器。
結果
x要執行函式,請在工具列按一下 「執行」。如果指令碼正確,「執行函式」對話方塊將彈出。如有需要,輸入輸入參數,然後按一下「確定」。如果函式應該傳回資料,「 結果」索引標籤會開啟顯示傳回的資料。如果執行函式時發生錯誤,執行會停止並顯示相應的錯誤訊息。
Navicat 允許你管理 MongoDB 索引。在主視窗中,按一下 「索引」來開啟索引的物件清單。
Map-Reduce 是一種資料處理設計範例,用於將大量資料凝結成有用的彙總結果。在主視窗中,按一下 「MapReduce」來開啟 Map-reduce 的物件清單。
你可以設定自動執行工作以排程 Map-Reduce 工作。
Map-Reduce 設計器
「Map-Reduce 設計器」是一個用於設計 Map-Reduce 工作的 Navicat 基本工具。
按鈕 | 描述 |
執行 | 執行 Map-Reduce 工作。 |
停止 | 停止執行 Map-Reduce 工作。 |
預覽 | 透過套用輸入、對應器、歸納器或完成項來預覽文件。 |
匯入函式 | 將現有函式匯入對應器、歸納器或完成項。 |
結果
x要執行 Map-Reduce 工作,請在工具列按一下 「執行」。如果你設定輸出結果為內嵌,「結果」索引標籤會開啟顯示傳回的文件、文件數量和計時資訊。如果你設定將結果寫入集合,結果將傳回文件到指定的輸出集合。
「GridFS」是用於儲存和擷取檔案的規格。在主視窗中,按一下 「GridFS」來開啟 GridFS 的物件清單。你可以在資料庫建立多個儲存桶來儲存檔案。按一下 「新增儲存桶」並輸入儲存桶的名稱。
若要開啟已選取的儲存桶,請按一下 「開啟儲存桶」。
儲存桶檢視器
「儲存桶檢視器」是一個用於設計 GridFS 儲存桶工作的 Navicat 基本工具。你可以上載、下載和檢視儲存桶內的
GridFS 檔案。
按鈕 | 描述 |
開啟檔案 | 開啟已選取的 GridFS 檔案。 |
刪除檔案 | 刪除已選取的 GridFS 檔案。 |
上載檔案 | 將檔案上載到儲存桶中。 |
下載檔案 | 下載已選取的 GridFS 檔案。 |
篩選 | 透過建立和套用篩選條件篩選 GridFS 檔案表格。 |
預覽 | 預覽小於 1 MB 的圖像檔案。 |
進度 | 檢查檔案上載和下載的狀態。 |
檔案表格
檔案表格顯示已上載到儲存桶的所有檔案。
你可以編輯 GridFS 檔案的名稱、內容類型、別名或中繼資料。以滑鼠右鍵按一下表格中的檔案名稱,然後選取「修改檔案名稱」、「修改內容類型」、「修改別名」或「修改中繼資料」。然後,在彈出的視窗中輸入資訊。
篩選窗格
如果你的儲存桶有很多檔案,你可以使用篩選尋找到符合的檔案。若要切換篩選窗格,請按一下 「篩選」。
進度窗格
進度窗格顯示目前視窗中所有檔案的上載和下載狀態。它支持平行下載和上載。如果關閉視窗,清單會被清除。
當檔案開始上載或下載時,按一下進度列旁邊的相應按鈕以暫停、繼續和停止該程序。程序完成後,你可以按一下 開啟包含該檔案的資料夾,或將滑鼠懸停在某個項目上並按一下 將其從清單中移除。
如果要暫停、繼續和停止正在進行的所有項目,請以滑鼠右鍵按一下清單,然後選取相應的選項。若要清除已完成的項目,請以滑鼠右鍵按一下清單,然後選取「清除全部已完成的項目」。
Navicat 為維護 MongoDB 物件提供完整的解決方案。
1. 在主視窗的導覽窗格中或物件索引標籤中選取物件。
2. 以滑鼠右鍵按一下已選取的物件。
3. 選擇「維護」,然後在快顯功能表中選擇一個維護選項。
4. 結果顯示在彈出的視窗中。
資料庫
選項 | 描述 |
修復資料庫 | 透過捨棄無效或損壞的資料來重建資料庫和索引。 |
集合
選項 | 描述 |
壓縮集合 | 重寫和重組集合中的所有資料和索引。 |
驗證集合 | 透過掃描集合的資料和索引來檢查命名空間內的結構是否正確。 |
重建集合索引 | 刪除並重新建立集合上的所有索引。 |
Navicat 包含一個資料檢視器,讓你檢視、更新或刪除資料。檢視器還包括一些進階功能和編輯器,幫助你在操作資料時理解資料。你可以使用通用鍵盤導覽來瀏覽資料。
RDBMS 資料檢視器會以網格或表單顯示資料。若要切換檢視,請按一下位於底部的 或 。
按鈕 | 描述 |
開始交易 | 開始一個交易。如果在選項中啟用了「自動開始交易」,每當開啟資料檢視器 時交易會自動開始。 |
認可 | 永久完成目前交易中的所有變更。 |
回溯 | 還原目前交易中所有已執行的工作。 |
文字 | xxxx編輯器以檢視和編輯資料。 |
篩選 | 在資料網格建立和應用篩選條件來篩選記錄。 |
按自訂的次序來排序記錄。 | |
顯示或隱藏欄。 | |
匯入 | 從檔案匯入資料。 |
匯出 | 匯出資料到檔案。 |
資料產生 | 為資料表產生資料。 |
建立圖表 | 使用資料表資料建立具有資料來源的新圖表工作區。 |
【注意】表單檢視功能僅適用於非 Essentials 版。資料檢視器的工具列提供以下功能管理資料:
使用資料檢視器的「導覽列」按鈕,可以快捷方便地瀏覽記錄或頁。
按鈕 | 描述 |
加入記錄 - 輸入一筆新的記錄。在使用資料檢視器的任何時候,按一下此 按鈕來得到一筆空白的記錄。 |
刪除記錄 - 刪除一筆現有的記錄。 | |
套用變更 - 套用已做的變更。 | |
放棄變更 - 移除目前記錄的全部編輯。 | |
重新整理 - 重新整理資料。 | |
停止 - 當從伺服器載入大量資料時,停止載入。 | |
第一頁 - 移動到第一頁。 | |
上一頁 - 移動到上一頁。 | |
下一頁 - 移動到下一頁。 | |
最後一頁 - 移動到最後一頁。 | |
第一筆記錄 - 移動到第一筆記錄。 | |
上一筆記錄 - 從目前的記錄移動到前一筆記錄(如果有)。 | |
下一筆記錄 - 移動到下一筆記錄。 | |
最後一筆記錄 - 移動到最後一筆記錄。 | |
限制記錄設定 - 設定每頁顯示記錄的數目。 | |
網格檢視 - 切換到網格檢視。 | |
表單檢視 - 切換到表單檢視。 |
使用「限制記錄設定」 按鈕來進入編輯模式。
限制記錄 筆記錄(每頁)
如果你想限制每頁顯示記錄的數目,可勾選這個選項。否則,全部記錄將顯示在單一頁面。以及,在編輯方塊設定值。這數字代表每頁顯示記錄的數目。
【注意】這個設定模式只會影響目前的物件。若要調整全域設定,請參閱選項。
第 a 筆記錄(共 b 筆)於第 c 頁
顯示的數字代表已選取的記錄和頁數。
a - 已選取的記錄。
b - 目前頁的記錄數目。
c - 目前的頁數。
網格檢視
網格檢視是一個類似試算表的檢視,將文件和欄位顯示為列和欄。導覽列可讓你快速地切換、插入或刪除記錄。
加入一筆記錄
1. 請確保你的游標位於資料表的第一個空白儲存格,然後輸入所需的資料。如果你要加入新記錄到現有的資料表,只需簡單地按一下現有的記錄並在導覽列按一下 或按 CTRL+N 來得到一個空白顯示的記錄。
2. 請看記錄左邊的選取方塊。它會由指示目前記錄的圖形符號 變為指示你正在編輯該記錄的圖形符號 。
3. 若要儲存記錄,只需簡單地移動到另一筆記錄或在導覽列按一下 。
編輯一筆記錄
1. 按一下你要變更的欄位來選取你想編輯的記錄。
2. 在該欄位輸入新的資料。
3. 只需簡單地移動到另一筆記錄或在導覽列按一下 ,新資料就會覆寫之前的資料。
【注意】關閉資料表是另一種儲存記錄的方法。編輯多個儲存格為相同的資料
1. 在資料網格中選取一個儲存格區塊。
2. 輸入新的資料。
【注意】變更會套用到多個有相容資料類型的欄位。刪除一筆記錄
1. 選取你想刪除的記錄。
2. 只需簡單地以滑鼠右鍵按一下記錄,然後選取「刪除記錄」或在導覽列按一下 。
表單檢視
表單檢視每一次顯示資料表中的單一筆記錄。導覽列可讓你快速地切換、插入或刪除記錄。
加入一筆記錄
1. 在導覽列按一下 或按 CTRL+N 來得到一個空白顯示的記錄。
2. 輸入所需的資料。
3. 在導覽列按一下 來儲存記錄。
編輯一筆記錄
1. 前往你想編輯的記錄。
2. 在你想變更的特定欄位中輸入的新資料。
3. 在導覽列按一下 ,新資料就會覆寫之前的資料。
【注意】關閉資料表是另一種儲存記錄的方法。刪除一筆記錄
1. 前往你想刪除的記錄。
2. 只需簡單地以滑鼠右鍵按一下記錄,然後選取「刪除記錄」或在導覽列按一下 。
編輯要特殊處理的記錄
x要設定儲存格為空白字 或 NULL,請以滑鼠右鍵按一下已選取的儲存格,然後選取「設定為空白字串」或「設定為
NULL」。
若要在網格檢視圖像,只需選擇「檢視」->「顯示」->「在網格中顯示圖像」。
【注意】僅適用於 MySQL、Oracle、PostgreSQL、SQL Server 和 MariaDB。
【提示】要以輕鬆的方式檢視或編輯圖像,請參閱圖像編輯器。
若要編輯 Date 或 Time 記錄,只需簡單地按一下 或按 CTRL+ENTER 開啟編輯器。然後選擇或輸入所需的資訊。儲存格中使用的編輯器是由其欄位類型決定。
【注意】僅適用於 MySQL、Oracle、PostgreSQL、SQL Server 和 MariaDB。
Date | Time | DateTime 或 Timestamp |
若要編輯 Enum 記錄,只需簡單地從下拉式清單選擇記錄。
【注意】僅適用於 MySQL、PostgreSQL 和 MariaDB。
若要編輯 Set 記錄,只需簡單地按一下 或按 CTRL+ENTER 開啟編輯器。然後從清單中選取記錄。若要移除記錄,可以用同樣的方式取消勾選它們。
【注意】僅適用於 MySQL 和 MariaDB。
若要檢視 BFile 的內容,只需選擇「檢視」->「顯示」->「預覽 BFile」。
【注意】僅適用於 Oracle。
若要產生 UUID 或 GUID,請以滑鼠右鍵按一下已選取的儲存格,然後選取「產生 UUID」。
【注意】僅適用於 PostgreSQL 和 SQL Server。
編輯外部索引鍵記錄(外部索引鍵資料選取 - 僅適用於非 Essentials 版本)
「外部索引鍵資料選取」是一個有用的工具,讓你用一個簡單的方法從參考資料表得到可用的值。它可以顯示參考資料表中的記錄和用於搜尋特定的記錄。
若要將資料加到記錄中,只需簡單地按一下 或按 CTRL+ENTER 開啟編輯器。
只要簡單地按兩下來選取所需的資料。
【提示】在預設情況下,只顯示「1000」筆記錄。若要顯示所有記錄,請按一下 。若要重新整理記錄,請按一下 或按 F5。
按一下 開啟左邊的窗格來顯示欄名稱的清單。然後只需簡單地按一下來顯示其他欄。若要移除欄,可以用同樣的方式取消勾選它們。
【提示】若要設定欄為遞增或遞減模式,請以滑鼠右鍵按一下欄的任何位置,然後選取「排序」->「遞增排序」或「遞減排序」。
在「篩選」編輯方塊輸入搜尋字 並按 ENTER 來篩選特定的記錄。
【提示】若要移除篩選結果,簡單地移除搜尋字並按 ENTER。
從網格檢視複製資料
被複製的資料會由 Navicat 複製到 Windows 的剪貼簿,以定位點分隔欄位和回車鍵分隔記錄。它讓你簡單地將剪貼簿的內容貼到你想要的任何應用程式。一般的試算表應用程式會注意到欄位之間的定位點字元,並會整齊地分開剪貼簿中的資料為列和欄。
使用鍵盤快速鍵選取資料
CTRL+A | 在資料網格中選取全部列和欄。 |
SHIFT+ARROW | 在資料網格中上下左右移動選取儲存格。 |
使用滑鼠操作選取資料
• 按住 CTRL 鍵並同時點選每列來選取所需的記錄。
• 通過點選你要選取的第一列並同時按住 SHIFT 鍵來移動你的游標到你要選取的最後一列。
• 選取一個儲存格區塊。
【注意】當你選取所需的記錄後,只需簡單地按 CTRL+C,或以滑鼠右鍵按一下它,然後選取「複製」。
在網格檢視貼上資料
複製到剪貼簿的資料會有以下的格式:
• 資料編排為列和欄。
• 列和欄分別地以回車鍵或定位點分隔。
• 剪貼簿中的欄和資料網格中已選取的欄有相同的序列。
當在 Navicat 貼上資料時,你可以取代現有記錄的內容和附加剪貼簿的資料至資料表。若要取代資料表中現有記錄的內容,你必需在資料網格選取要被剪貼簿的資料取代內容的儲存格。只需簡單地按 CTRL+V,或以滑鼠右鍵按一下它,然後選取「貼上」。Navicat 會將剪貼簿中的所有內容貼到已選取的儲存格中。如果你沒有啟用交易,貼上動作是不可以還原的。
複製記錄為 Insert 或 Update xx式
x要複製記錄為 Insert 或 Update xx式,請以滑鼠右鍵按一下已選取的記錄,然後選取「複製為」->「Insert xx式」或「Update xx式」。然後,你可以在任何編輯器中貼上xx式。
複製欄位名稱
x要複製欄位名稱為定位點分隔值,請以滑鼠右鍵按一下已選取的記錄,然後選取「複製為」->「定位點分隔值 (欄位名稱)」。如果你想複製資料或複製欄位名稱和資料,你可以選擇「定位點分隔值 (資料)」或「定位點分隔值 (欄位名稱和資料)」。
儲存資料為一個檔案
你可以在資料表網格中儲存資料為一個檔案。簡單地以滑鼠右鍵按一下儲存格,然後選取「儲存資料為」。在另存新檔對話方塊中輸入檔案名稱和副檔名。
【注意】多重選取時不適用。
排序記錄
伺服器儲存記錄的次序是根據它們加入資料表時的次序。Navicat 的排序功能是暫時重新排列記錄,以便你可以用一個不同的序列檢視或更新它們。
將游標移動到你想要排序內容的欄標題,按一下欄的右邊並選取「遞增排序」、「遞減排序」或「移除排序」。
若要按自訂次序來排序多欄,請在工具列按一下 「排序」。
尋找和取代尋找記錄
尋找列能在檢視器中快速搜尋文字。只需簡單地選擇「編輯」->「尋找」或按 CTRL+F。然後,選擇「尋找資料」並輸入搜尋字 。搜尋會在游標目前位置開始直到檔案的最後。
若要尋找下一個文字,只需簡單地按一下「下一個」或按 F3。
取代記錄
在尋找列,勾選「取代」方塊並輸入你想搜尋和取代的文字。按一下「取代」或「全部取代」來自動取代第一個相符項目或全部相符項目。如果你按了「全部取代」,你可以按一下「套用」來套用變更,或按一下「取消」來取消變更。
尋找欄位
x要搜尋一個欄位,只需簡單地選擇「編輯」->「尋找」或按 CTRL+F。然後,選擇「尋找欄位」並輸入搜尋字。
尋找和取代還有一些額外的選項,按一下 :
選項 | 描述 |
全部突顯 | 在檢視器中突顯全部相符項目。 |
遞增搜尋 | 在輸入每個字元時為搜尋字 尋找相符文字。 |
大小寫符合 | 啟用區分大小寫的搜尋。 |
請使用以下的方法篩選網格中的資料:
• 以滑鼠右鍵按一下儲存格,然後在快顯功能表中選取「篩選」->「欄位 xxx 值」來用目前儲存格的值篩選記錄。
• 「自訂篩選」 對話方塊能快速建立一個簡單的篩選。只需簡單地以滑鼠右鍵按一下網格,然後在快顯功能表中選取「篩選」->「自訂篩選」。你可以使用字元「_」來代表在條件中任何單一符號,和使用字元「%」來代表在條件中任何一組符號。
• 你還可以使用更複雜的方式自訂你的篩選,以滑鼠右鍵按一下欄位,然後在快顯功能表中選取「篩選」->「篩選」,或在工具列按一下 「篩選」。篩選精靈會出現在網格的上方,你可以看到現有的篩選條件,簡易地按一下左邊的核取方塊來啟用或停用它。
Navicat 通常識別使用者在資料表輸入的字 為一般字 ,任何特殊字元或函式將被處理為純文字(即是它的功能會被忽略)。
在「原始資料模式」編輯資料是一個方便和直接的方法來套用伺服器的內建函式。若要使用原始資料模式功能,只需簡單地選擇「檢視」->「顯示」->「原始資料模式」。
【注意】僅適用於 MySQL、Oracle、PostgreSQL、SQL Server 和 MariaDB。
使用以下的方法來設定資料表的格式:
【提示】表單檢視僅支援顯示或隱藏欄。移動欄
1. 用滑鼠的左鍵按住欄標題。
2. 移動滑鼠游標直到一條粗黑線出現在所需的位置。
3. 釋放滑鼠,欄將會移動。
凍結已選取的欄
如果資料表中有很多欄,而你想凍結一或多個欄來識別記錄,只需簡單地以滑鼠右鍵按一下你想凍結的欄,然後選取「顯示」->「凍結已選取的欄」或從「檢視」功能表選取。
已凍結的欄會移動到資料表網格的最左邊。這個動作會鎖住已凍結的欄,防止它們被編輯。
若要解除已凍結的欄,只需簡單地以滑鼠右鍵按一下資料表中的任何位置,然後選取「顯示」->「解除凍結欄」或從「檢視」功能表選取。
設定欄寬
• 按住欄頂部的右框線並拖曳到左或右。
• 按兩下欄頂部的右框線來調整為最適合欄的寬度。
• 以滑鼠右鍵按一下你想設定欄寬的欄,然後選取「顯示」->「設定欄寬」或從「檢視」功能表選取。然後,在「設定欄寬」對話方塊輸入欄寬。
【提示】結果只會套用到已選取的欄。設定列高
以滑鼠右鍵按一下資料表網格中的任何位置,然後選取「顯示」->「設定列高」或從「檢視」功能表選取。然後,在「設定列高」對話方塊輸入列高。
【提示】這個動作只能套用到目前的資料表網格。顯示或隱藏欄
如果資料表中有很多欄,而你想在網格或表單隱藏其中一些欄,只需簡單地按一下 「欄」。然後,選取你想隱藏的欄。隱藏欄將會從網格或表單中消失。
若要取消隱藏欄,只需簡單地按一下 「欄」。然後,選取你想重新顯示的欄。
顯示或隱藏 ROWID
如果你想顯示或隱藏每列的 rowid(位址),以滑鼠右鍵按一下資料表網格中的任何位置,然後選取「顯示」->「顯示或隱藏 ROWID」或從「檢視」功能表選取。
ROWID 欄將顯示於最後的欄。
【注意】僅適用於 Oracle 和 SQLite。
如果已將註解加至資料表欄位,則可以將滑鼠懸停在欄標題上以檢視註解。欄位註解顯示為工具提示。
【注意】僅適用於 MySQL、Oracle、PostgreSQL、SQL Server 和 MariaDB。
MongoDB 資料檢視器會以網格、樹狀或 JSON 格式顯示資料。若要切換檢視,請按一下位於底部的 、 或 。資料檢視器的工具列提供以下功能管理資料:
按鈕 | 描述 |
開始交易 | 開始一個交易。如果在選項中啟用了「自動開始交易」,每當開啟資料檢視器 時交易會自動開始。 |
認可 | 永久完成目前交易中的所有變更。 |
回溯 | 還原目前交易中所有已執行的工作。 |
文字 | xxxx編輯器以檢視和編輯資料。 僅適用於網格檢視和樹狀檢視。 |
篩選 | 在資料網格建立和應用篩選條件來篩選記錄。 |
排序 | 按自訂的次序來排序記錄。 |
顯示或隱藏欄。 | |
全部展開 | 【樹狀檢視】展開全部內嵌文件和陣列。 |
全部收摺 | 【網格檢視】收摺全部內嵌文件。 【樹狀檢視】收摺全部內嵌文件和陣列。 |
【網格檢視】使用類型色彩窗格上設定的指定類型色彩突顯儲存格。 | |
匯入 | 從檔案匯入資料。 |
匯出 | 匯出資料到檔案。 |
分析 | 分析集合。 |
資料產生 | 為集合產生資料。 |
使用資料檢視器的「導覽列」按鈕,可以快捷方便地瀏覽文件或頁。
按鈕 | 描述 |
加入文件 - 輸入一個新的文件。在使用資料檢視器的任何時候,按一下此按 鈕來得到一個空白的文件。 | |
刪除文件 - 刪除一個現有的文件。 | |
套用變更 - 套用已做的變更。 | |
放棄變更 - 移除目前文件的全部編輯。 | |
重新整理 - 重新整理資料。 | |
停止 - 當從伺服器載入大量資料時,停止載入。 |
第一頁 - 移動到第一頁。 | |
上一頁 - 移動到上一頁。 | |
下一頁 - 移動到下一頁。 | |
最後一頁 - 移動到最後一頁。 | |
第一個文件 - 移動到第一個文件。 | |
上一個文件 - 從目前的文件移動到前一個文件(如果有)。 | |
下一個文件 - 移動到下一個文件。 | |
最後一個文件 - 移動到最後一個文件。 | |
限制文件設定 - 設定每頁顯示文件的數目。 | |
網格檢視 - 切換到網格檢視。 | |
樹狀檢視 - 切換到樹狀檢視。 | |
JSON 檢視 - 切換到 JSON 檢視。 |
使用「限制文件設定」 按鈕來進入編輯模式。
限制文件 個文件(每頁)
如果你想限制每頁顯示文件的數目,可勾選這個選項。否則,全部文件將顯示在單一頁面。以及,在編輯方塊設定值。這數字代表每頁顯示文件的數目。
【注意】這個設定模式只會影響目前的物件。若要調整全域設定,請參閱選項。
第 a 個文件(共 b 個)於第 c 頁
顯示的數字代表已選取的文件和頁數。
a - 已選取的文件。
b - 目前頁的文件數目。
c - 目前的頁數。
網格檢視是一個類似試算表的檢視,將文件和欄位顯示為列和欄。導覽列可讓你快速地切換、插入或刪除文件。
使用網格加入一個文件
1. 按一下現有的文件並在導覽列按一下 或按 CTRL+N 來得到一個空白顯示的文件。
2. 輸入所需的資料。
3. 請看文件左邊的選取方塊。它會由指示目前文件的圖形符號 變為指示你正在編輯該文件的圖形符號 。
4. 若要儲存文件,只需簡單地移動到另一個文件或在導覽列按一下 。
【注意】如果你的集合是空的,會彈出一個視窗口讓你加入文件。使用彈出視窗加入一個文件
1. 以滑鼠右鍵按一下網格,然後選取「加入文件」。
2. 在彈出視窗中編寫文件。
3. 按一下「驗證」以確保文件正確無誤。
4. 按一下「加入」。
使用網格編輯一個文件
1. 按一下你要變更的儲存格來選取你想編輯的文件。
2. 在該儲存格輸入新的資料。
3. 只需簡單地移動到另一個文件或在導覽列按一下 ,新資料就會覆寫之前的資料。
使用彈出視窗編輯一個文件
1. 以滑鼠右鍵按一下你想編輯的文件,然後選取「編輯文件」。
2. 在彈出視窗中編輯文件。
3. 按一下「驗證」以確保文件正確無誤。
4. 按一下「更新」。
【注意】關閉集合是另一種儲存文件的方法。編輯多個儲存格為相同的資料
1. 在資料網格中選取一個儲存格區塊。
2. 輸入新的資料。
【注意】變更會套用到多個有相容資料類型的儲存格。刪除一個文件
1. 選取你想刪除的文件。
2. 只需簡單地以滑鼠右鍵按一下文件,然後選取「刪除文件」或在導覽列按一下 。
編輯要特殊處理的文件
x要設定儲存格值為空白字 或 NULL,請以滑鼠右鍵按一下已選取的儲存格,然後選取「設定為空白字串」或「設定為 NULL」。
若要編輯 DateTime 資料,只需簡單地按一下 或按 CTRL+ENTER 開啟編輯器。選擇或輸入所需的資料。
若要變更儲存格值的類型,請以滑鼠右鍵按一下已選取的儲存格,然後選取「值類型」。然後,選取所需的類型。
從 Navicat 複製資料
被複製的資料會由 Navicat 複製到 Windows 的剪貼簿,以定位點分隔欄位和回車鍵分隔文件。它讓你簡單地將剪貼簿的內容貼到你想要的任何應用程式。一般的試算表應用程式會注意到欄位之間的定位點字元,並會整齊地分開剪貼簿中的資料為列和欄。
使用鍵盤快速鍵選取資料
CTRL+A | 在資料網格中選取全部列和欄。 |
SHIFT+ARROW | 在資料網格中上下左右移動選取儲存格。 |
使用滑鼠操作選取資料
• 按住 CTRL 鍵並同時點選每列來選取所需的文件。
• 通過點選你要選取的第一列並同時按住 SHIFT 鍵來移動你的游標到你要選取的最後一列。
• 選取一個儲存格區塊。
【注意】當你選取所需的文件後,只需簡單地按 CTRL+C,或以滑鼠右鍵按一下它,然後選取「複製」。
在 Navicat 貼上資料
複製到剪貼簿的資料會有以下的格式:
• 資料編排為列和欄。
• 列和欄分別地以回車鍵或定位點分隔。
• 剪貼簿中的欄和資料網格中已選取的欄有相同的序列。
當在 Navicat 貼上資料時,你可以取代現有文件的內容和附加剪貼簿的資料至集合。若要取代集合中現有文件的內容,你必需在資料網格選取要被剪貼簿的資料取代內容的儲存格。只需簡單地按 CTRL+V,或以滑鼠右鍵按一下它,然後選
取「貼上」。Navicat 會將剪貼簿中的所有內容貼到已選取的儲存格中。如果你沒有啟用交易,貼上動作是不可以還原的。
複製欄位名稱
x要複製欄位名稱為定位點分隔值,請以滑鼠右鍵按一下在已選取的欄位或文件,然後選取「複製為」->「定位點分隔值 (欄位名稱)」。如果你想複製資料或複製欄位名稱和資料,你可以選擇「定位點分隔值 (資料)」或「定位點分隔值 (欄位名稱和資料)」。
儲存資料為一個檔案
你可以在網格中儲存資料為一個檔案。簡單地以滑鼠右鍵按一下儲存格,然後選取「儲存資料為」。在另存新檔對話方塊中輸入檔案名稱和副檔名。
【注意】多重選取時不適用。篩選文件
請使用以下的方法篩選網格中的資料:
• 以滑鼠右鍵按一下儲存格,然後在快顯功能表中選取「篩選」->「欄位 xxx 值」來用已選取欄位目前的值篩選文件。
• 「自訂篩選」 對話方塊能快速建立一個簡單的篩選。只需簡單地以滑鼠右鍵按一下網格,然後在快顯功能表中選取「篩選」->「自訂篩選」。輸入一個投射或一個查詢,例如:{ field1: <value>, field2: <value> ... }。
• 你還可以使用更複雜的方式自訂你的篩選,以滑鼠右鍵按一下欄位,然後在快顯功能表中選取「篩選」->「篩選」,或在工具列按一下 「篩選」。篩選精靈會出現在網格的上方,你可以看到現有的篩選條件,簡易地按一下左邊的核取方塊來啟用或停用它。
設定網格檢視格式
使用以下的方法來設定集合網格的格式:
根據類型突顯儲存格
網格檢視允許根據資料類型突顯儲存格,讓你易於識別特定的儲存格。類型色彩窗格位於網格的右邊。如果網格視窗停靠在 Navicat 主視窗內,你可以按一下在資訊窗格中的 圖示來設定色彩。
若要套用色彩,請在工具列按一下 「類型色彩」按鈕,或者在類型色彩窗格中勾選「啟用色彩」選項。
展開或收摺內嵌文件
網格檢視允許內嵌文件與其他欄一起展開,以便於資料分析。若要展開或收一個摺內嵌文件,只需簡單地按一下內嵌文件並按一下 或 ,或以滑鼠右鍵按一下儲存格,然後選取「展開」、「收摺 」或「收摺全部內嵌文件」。
展開陣列
網格檢視允許顯示陣列中的所有元素。若要展開陣列元素,只需簡單地按一下有陣列元素的儲存格並按一下 ,或以滑鼠右鍵按一下有陣列元素的儲存格,然後選取「展開」。
所有陣列元素都顯示在新的網格上。你可以在此處檢視、加入或刪除元素。按一下集合名稱以跳回集合網格。
移動欄
1. 用滑鼠的左鍵按住欄標題。
2. 移動滑鼠游標直到一條粗黑線出現在所需的位置。
3. 釋放滑鼠,欄將會移動。
凍結已選取的欄
如果資料表中有很多欄,而你想凍結一或多個欄來識別文件,只需簡單地以滑鼠右鍵按一下你想凍結的欄,然後選取「顯示」->「凍結已選取的欄」或從「檢視」功能表選取。
已凍結的欄會移動到集合網格的最左邊。這個動作會鎖住已凍結的欄,防止它們被編輯。
若要解除已凍結的欄,只需簡單地以滑鼠右鍵按一下集合網格中的任何位置,然後選取「顯示」->「解除凍結欄」或從
「檢視」功能表選取。
設定欄寬
• 按住欄頂部的右框線並拖曳到左或右。
• 按兩下欄頂部的右框線來調整為最適合欄的寬度。
• 以滑鼠右鍵按一下你想設定欄寬的欄,然後選取「顯示」->「設定欄寬」或從「檢視」功能表選取。然後,在「設定欄寬」對話方塊輸入欄寬。
【提示】結果只會套用到已選取的欄。設定列高
以滑鼠右鍵按一下集合網格中的任何位置,然後選取「顯示」->「設定列高」或從「檢視」功能表選取。然後,在「設定列高」對話方塊輸入列高。
【提示】這個動作只能套用到目前的集合網格。顯示或隱藏欄
如果集合表中有很多欄,而你想在集合網格隱藏其中一些欄,只需簡單地按一下 「欄」。然後,選取你想隱藏的欄。
隱藏欄將會從集合網格中消失。
若要取消隱藏欄,只需簡單地按一下 「欄」。然後,選取你想重新顯示的欄。
樹狀檢視以階層式檢視顯示文件。導覽列可讓你快速地切換、插入或刪除文件。
加入一個文件
1. 在導覽列按一下 或按 CTRL+N 來得到一個空白顯示的文件。
2. 輸入所需的資料。
3. 在導覽列按一下 來儲存文件。
【注意】如果你的集合是空的,你需要按一下 來加入一個新欄位。
編輯一個文件
1. 前往你想編輯的文件。
2. 按一下要修改的欄位名稱、值或類型。
3. 在導覽列按一下 來套用變更。
加入一個欄位或一個項目
1. 前往你想編輯的文件。
2. 按一下 來加入一個新欄位或項目。
3. 輸入所需的資料。
刪除一個欄位或一個項目
1. 前往你想編輯的文件。
2. 以滑鼠右鍵按一下你想刪除的欄位或項目,然後選取「刪除值」。
【注意】關閉集合是另一種儲存文件的方法。刪除一個文件
1. 前往你想刪除的文件。
2. 只需簡單地在導覽列按一下 。
編輯要特殊處理的文件
x要設定值為空白字或 NULL,請以滑鼠右鍵按一下已選取的項目,然後選取「設定為空白字串」或「設定為 NULL」。若要編輯 DateTime 資料,只需簡單地按一下 開啟編輯器。選擇或輸入所需的資料。
設定樹狀檢視格式
展開或收摺內嵌文件和陣列
所有內嵌文件和陣列都以節點表示。按一下節點圖示可以展開或收摺節點。
JSON 檢視以 JSON 格式顯示文件。導覽列可讓你快速地切換、插入或刪除文件。
加入一個文件
1. 在導覽列按一下 或按 CTRL+N。
2. 在彈出視窗中編寫文件。