關 於 Navicat 10
目錄
SQL 建 立 工 具 ( 僅 適 用 於 非 Essentials 版 本 ) 102
查 詢 參 數 107
偵 錯 Oracle 查 詢 ( 僅 適 用 於 非 Essentials 版 本 ) 107
查 詢 結 果 107
MongoDB 108
指 令 碼 編 輯 器 108
尋 找 建 立 工 具 ( 僅 適 用 於 非 Essentials 版 本 ) 112
彙 總 建 立 工 具 ( 僅 適 用 於 非 Essentials 版 本 ) 113
查 詢 結 果 114
程 式 碼 片 段 ( 僅 適 用 於 非 Essentials 版 本 ) 114
第 八 章 - 模 型 ( 僅 適 用 於 Navicat Premium 和 企 業 版 ) 117
關 於 模 型 117
模 型 視 窗 118
物 理 模 型 120
建 立 物 理 模 型 120
加 入 資 料 庫 或 結 構 描 述 120
加 入 資 料 表 121
加 入 檢 視 121
加 入 外 部 索 引 鍵 122
邏 輯 模 型 122
建 立 邏 輯 模 型 122
加 入 實 體 123
加 入 關 係 123
概 念 模 型 124
建 立 概 念 模 型 124
加 入 實 體 124
加 入 關 係 124
圖 表 版 面 125
使 用 圖 表 畫 布 125
加 入 標 籤 126
加 入 註 釋 127
加 入 圖 像 127
加 入 形 狀 128
加 入 層 128
逆 向 工 程 129
正 向 工 程 129
同 步 到 資 料 庫 129
匯 出 SQL 133
模 型 轉 換 135
列 印 和 匯 出 模 型 135
模 型 提 示 和 技 巧 135
第 九 章 - 偵 錯 器 ( 僅 適 用 於 非 Essentials 版 ) 138
關 於 偵 錯 器 138
Oracle PL/SQL 偵 錯 器 138
PostgreSQL PL/pgSQL 偵 錯 器 139
第 十 章 - 資 料 遷 移 工 具 141
關 於 資 料 遷 移 工 具 141
匯 入 精 靈 141
關 於 匯 入 精 靈 141
選 擇 檔 案 格 式 141
選 擇 檔 案 141
選 擇 記 錄 格 式 或 檔 案 選 項 142
選 擇 格 式 選 項 143
對 應 資 料 表 或 集 合 144
對 應 欄 位 144
選 擇 匯 入 模 式 145
儲 存 和 開 始 匯 入 145
匯 出 精 靈 146
關 於 匯 出 精 靈 146
選 擇 檔 案 格 式 146
選 擇 儲 存 路 徑 146
選 擇 資 料 表 或 集 合 欄 位 146
選 擇 附 加 選 項 147
儲 存 和 開 始 匯 出 147
資 料 傳 輸 ( 僅 適 用 於 非 Essentials 版 ) 148
關 於 資 料 傳 輸 148
選 擇 x 線 和 進 階 選 項 ( 步 驟 一 ) 148
選擇物件和傳輸模式(步驟二) | 151 | |
確認和開始資料傳輸(步驟三) | 152 | |
資料同步(僅適用於非 Essentials 版) | 153 | |
關於資料同步 | 153 | |
選擇連線和比對選項(步驟一) | 153 | |
選擇資料表或集合對應(步驟二) | 154 | |
檢視資料比對結果(步驟三) | 154 | |
編輯和執行已選取的指令碼(步驟四) | 155 | |
結構同步(僅適用於非 Essentials 版) | 156 | |
關於結構同步 | 156 | |
選擇連線和比對選項(步驟一) | 156 | |
檢視結構比對結果(步驟二) | 158 | |
編輯和執行已選取的指令碼(步驟三) | 159 | |
傾印和執行 SQL 或指令碼檔案 | 160 | |
MongoImport 和 MongoExport | 161 | |
關 於 MongoImport 和 MongoExport | 161 | |
MongoImport | 161 | |
MongoExport | 161 | |
第十一章 - 圖表(僅適用於 Navicat Premium | 和企業版) | 163 |
關於圖表 | 163 | |
工作區 | 164 | |
資料來源 | 164 | |
關於資料來源 | 164 | |
建立資料來源 | 165 | |
篩選、排序或投射資料 | 166 | |
圖表 | 168 | |
關於圖表 | 168 | |
建置圖表 | 169 | |
套用彙總函式 | 170 | |
圖表類型 | 171 | |
關於圖表類型 | 171 | |
條形圖 | 172 | |
折線圖或區域圖 | 174 | |
組合圖 | 176 | |
圓形圖或環圈圖 | 179 | |
散佈圖 | 180 | |
熱圖 | 182 | |
矩形式樹狀結構圖 | 184 | |
值 | 185 | |
趨勢 | 186 | |
KPI | 187 | |
資料表 | 188 |
樞 紐 分 析 表 189
控 制 項 190
日 期 時 間 格 式 192
儀 表 板 192
關 於 儀 表 板 192
建 置 儀 表 板 193
加 入 頁 面 194
加 入 圖 表 195
加 入 文 字 標 籤 195
加 入 圖 像 196
加 入 形 狀 196
呈 現 儀 表 板 197
列 印 和 匯 出 儀 表 板 197
切 換 佈 景 主 題 197
第 十 二 章 - 自 動 執 行 ( 僅 適 用 於 非 Essentials 版 ) 199
關 於 自 動 執 行 199
建 立 批 次 作 業 ( 步 驟 一 ) 199
排 程 批 次 作 業 ( 步 驟 二 ) 201
第 十 三 章 - 備 份 和 還 原 202
關 於 備 份 和 還 原 202
內 建 備 份 和 還 原 工 具 ( 僅 適 用 於 非 Essentials 版 ) 202
關 於 內 建 備 份 和 還 原 工 具 202
備 份 202
還 原 203
提 取 SQL 205
Oracle 資 料 泵 ( 僅 適 用 於 非 Essentials 版 ) 206
關 於 Oracle 資 料 泵 206
Oracle 資 料 泵 匯 出 206
Oracle 資 料 泵 匯 入 209
SQL Server 備 份 和 還 原 ( 僅 適 用 於 非 Essentials 版 ) 212
關 於 SQL Server 備 份 和 還 原 212
SQL Server 備 份 212
SQL Server 還 原 214
MongoDump 和 MongoRestore 216
關 於 MongoDump 和 MongoRestore 216
MongoDump 216
MongoRestore 216
第 十 四 章 - 伺 服 器 安 全 性 218
關 於 伺 服 器 安 全 性 218
MySQL 或 MariaDB 使 用 者 和 角 色 管 理 218
使 用 者 設 計 器 218
角 色 設 計 器 219
Oracle 使用者和角色管理 | 220 | |
使用者設計器 | 220 | |
角色設計器 | 221 | |
維護使用者 | 222 | |
PostgreSQL 使用者、群組和角色管理 | 223 | |
使用者設計器 | 223 | |
群組設計器 | 224 | |
角色設計器 | 224 | |
SQL Server 登入、角色和使用者管理 | 226 | |
登入設計器 | 226 | |
伺服器角色設計器 | 228 | |
資料庫使用者設計器 | 228 | |
資料庫角色設計器 | 229 | |
應用程式角色設計器 | 230 | |
SQLite 使用者管理 | 231 | |
MongoDB 使用者和角色管理 | 232 | |
使用者設計器 | 232 | |
角色設計器 | 233 | |
權限管理員 | 234 | |
第十五章 - 其他進階工具 | 235 | |
伺服器監控(僅適用於非 Essentials 版) | 235 | |
結構描述分析(僅適用於非 Essentials 版) | 236 | |
虛擬群組(僅適用於非 Essentials 版) | 237 | |
連線色彩 | 238 | |
在資料庫或結構描述中尋找(僅適用於非 Essentials | 版) | 238 |
列印結構(僅適用於非 Essentials 版) | 239 | |
命令列介面 | 239 | |
我的最愛(僅適用於非 Essentials 版) | 239 | |
搜尋篩選 | 240 | |
第十六章 - 配置 | 241 | |
偏好設定 | 241 | |
一般 | 241 | |
索引標籤 | 242 | |
查詢 | 243 | |
編輯器 | 243 | |
記錄 | 244 | |
記錄檔 | 245 | |
環境 | 245 | |
第十七章 - 快捷鍵和 Touch Bar | 248 | |
快捷鍵 | 248 | |
Touch Bar | 251 | |
第十八章 - 追蹤記錄 | 254 |
記 錄 檔 254
「Navicat」是一套可建立多個連線的資料庫管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、 MariaDB 和/或 MongoDB 等不同類型的資料庫,並支援管理某些雲端資料庫,例如 Amazon Redshift、 Amazon RDS、Alibaba Cloud。Navicat 的功能足以符合專業開發人員的所有需求,但是對資料庫伺服器初學者來說又相當容易 學習。Navicat 的使用者介面 (GUI) 設計良好,讓你以安全且簡單的方法建立、組織、存取和共享資訊。
Navicat 提供了三種平台的版本 - Microsoft Windows、macOS 和 Linux。它可以讓使用者連線到本機或遠端伺服器,並提供一些實用的資料庫工具以協助使用者管理資料,包括 Navicat Cloud 協同合作、資料建模、資料傳輸、資料同步、結構同步、匯入、匯出、備份、還原、圖表建立工具和自動執行。
詳情請瀏覽我們的網站:xxxxx://xxx.xxxxxxx.xxx/xxx
系統需求
Windows
Microsoft Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10、Server 2008、Server 2012、 Server 2016、Server 2019
macOS
Mac OS X 10.11 El Capitan、macOS 10.12 Sierra、macOS 10.13 High Sierra、 macOS 10.14 Mojave、macOS
10.15 Catalina
Linux
Debian 9 或以上、Ubuntu 16.04 或以上、CentOS 7 或以上、Fedora 26 或以上、Linux Mint 18 或以上
支援的內部部署資料庫
MySQL 3.23 或以上、Drizzle、OurDelta、Percona 伺服器
PostgreSQL 7.3 或 以 上
Oracle 9i 或 以 上
SQLite 2 和 3
SQL Server 2000 或 以 上
MariaDB 5.1 或 以 上
MongoDB 3.0 至 4.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
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
11
• 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 macOS 版 本 。
2. 開啟「.dmg」檔案。
3. 拖曳 Navicat 到你的應用程式資料夾來安裝。
安裝光碟版
1. 將 Navicat CD 安裝光碟插入 CD-ROM 驅動器。
2. 開啟「.dmg」檔案。
3. 拖曳 Navicat 到你的應用程式資料夾來安裝。
當試用期結束時,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,選擇「Navicat XXX」->「註冊」。
4. 【永久授權】按一下「取消啟用」以線上取消啟用授權金鑰。
5. 【訂閱方案】按一下「退出」以退出你的 Navicat ID。
6. 在現有的電腦解除安裝 Navicat。
7. 在新的電腦重新安裝 Navicat。
8. 在新的電腦開啟 Navicat,並選擇「檔案」->「匯入連線」以匯入連線設定(.ncx)。
當建立一個新的連線,Xxxxxxx 將在設定位置建立一個子資料夾。大部份檔案都儲存於該子資料夾。若要尋找該路徑,請按住 Control 鍵並點按連線,然後選取「編輯連線」->「進階」->「設定位置」。
此 外 , 全 部 已 儲 存 的 設 定 檔 會 儲 存 於 預 設 路 徑 , 例 如 ~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Navicat Premium/Profiles。
升 級 Navicat
如果你想升級已安裝的 Navicat 副本到最新版本,請選擇「Navicat XXX」->「檢查更新」來啟動更新程式。它將會自動檢查你已安裝的版本。如果有新版本,簡單依照更新程式的步驟來升級你的 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.
主視窗是由幾個工具列和窗格所組成,讓你建立連線、資料庫物件,以及使用一些進階工具。
【提示】 Xxxxxxx 增加了對系統深色模式的支援。
主工具列
主工具列讓你存取基本的物件和功能,例如連線、使用者、資料表、集合、備份、自動執行及更多。如果主工具列已隱藏,從選單列選擇「檢視」->「顯示工具列」。
導覽窗格
導覽窗格是瀏覽連線、資料庫和資料庫物件的基本途徑。如果導覽窗格已隱藏,從選單列選擇「檢視」->「導覽窗格」
->「顯示導覽窗格」。
索引標籤列
索引標籤列讓你切換物件窗格內具有索引標籤的視窗。你亦可以選擇彈出視窗顯示在一個新索引標籤中,或顯示在一個新視窗。如果你已開啟多個索引標籤,可以使用 COMMAND-{ 或 COMMAND-} 鍵方便地切換到其他索引標籤。按住 Control 鍵並點按索引標籤可將它加到我的最愛清單或起始畫面清單。請參閱偏好設定。
物件工具列
物件工具列提供其他控制項,用以操作物件。
物件窗格
物件窗格顯示一個物件的清單(例如:資料表、集合、檢視、查詢等),以及具有索引標籤的視窗表單。使用 「清單」、 「詳細資料」和 「ER 圖表」按鈕來轉換物件索引標籤的檢視。
資訊窗格
資訊窗格顯示物件的詳細資訊、專案活動記錄、資料庫物件的 DDL、物件相依性、使用者或角色的成員資格和預覽。如果資訊窗格已隱藏,從選單列選擇「檢視」->「資訊窗格」->「顯示資訊窗格」。
狀態列
狀態列顯示目前使用中視窗的狀態資訊。若要顯示或隱藏狀態列,請從選單列選擇「檢視」->「顯示狀態列」。
導覽窗格採用樹狀結構設計,可讓你透過彈出式選單快捷及方便地處理資料庫和它們的物件。如果偏好設定視窗中的「在導覽窗格中的結構描述下顯示物件」選項已勾選,所有資料庫物件會顯示在此窗格。若要連線到一個資料庫或結構描述,簡單地在此窗格中按兩下它。
在登入 Navicat Cloud 功能後,導覽窗格會分為「Navicat Cloud」和「我的連線」兩部份。
你可以在「搜尋」文字方塊輸入搜尋字串來篩選樹。若要只顯示已開啟的物件,按一下 按鈕,或,從選單列選擇「檢視」->「導覽窗格」->「僅顯示活躍物件」。
如果你想隱藏導覽窗格中的群組結構,選擇「檢視」->「導覽窗格」->「隱藏連線群組」。如果導覽窗格已隱藏,選擇「檢視」->「導覽窗格」->「顯示導覽窗格」。
在「物件」索引標籤,你可以使用 「清單」、 「詳細資料」和 「ER 圖表」按鈕來轉換物件的檢視。如果你想隱藏清單檢視或詳細資料檢視中的群組結構,從選單列選擇「檢視」->「隱藏物件群組」。
清單檢視
在預設情況下,Xxxxxxx 使用「清單」檢視。這只顯示物件的名字。
詳細資料檢視
「詳細資料」檢視以欄顯示物件的名稱和內容。若要變更顯示內容的欄,從選單列選擇「檢視」->「選擇欄」,並在彈出式視窗中為不同的物件選擇要顯示的欄。
ER 圖表檢視(僅適用於非 Essentials 版)
【注意】僅適用於 MySQL、Oracle、PostgreSQL、SQLite、SQL Server 和 MariaDB。只有資料表提供 ER 圖表檢視。
如果已選取的資料庫或結構描述中有資料表,ER 圖表將會自動產生。ER 圖表文件儲存在設定位置。
圖表畫布
以圖像顯示在資料庫或結構描述中資料表的欄位和資料表之間的關係。你可以加入、編輯或刪除資料表之間的關係,在關係線條上加入或刪除頂點,以及變更資料表的色彩。
加入一個外部索引鍵
在物件工具列按一下 。然後,由子資料表拖拉一個欄位到父資料表的欄位。
27
編輯或刪除一個外部索引鍵
按住 Control 鍵並點按關係線條,然後從彈出式選單選取「設計關係」或「刪除關係」。
加入或刪除一個頂點
選取一條關係線條或一個頂點。然後,按住 SHIFT 鍵並按一下該關係線條或該頂點。
變更資料表色彩
按住 Control 鍵並點按資料表,然後從彈出式選單選擇一個色彩。
套用自動調整版面
按住 Control 鍵並點按畫布,然後從彈出式選單選取「自動調整版面」。
變更頁面維度
按住 Control 鍵並點按畫布,然後從彈出式選單選取「頁面維度」。對應的紙張大小將反映在概覽窗格中。
【注意】在 ER 圖表檢視中按兩下一個資料表會開啟資料表設計器,而在清單或詳細資料檢視中按兩下一個資料表會開啟資料表檢視器。
概覽
x要放大或縮小在圖表中已選取的區域,調整滑桿。使用鍵盤快捷鍵亦可得到同樣的效果:放大:[COMMAND-滑鼠滾輪向上]
縮小:[COMMAND-滑鼠滾輪向下]重設縮放:[COMMAND-0]
物件工具列
切換到掌形模式來移動圖表。或者,你可以按住 SPACE 鍵,然後移動圖表。
在兩個資料表的欄位之間建立一個關係。按一下此按鈕,然後由子資料表拖拉一個欄位到父資料表的欄位。
資訊窗格顯示物件的詳細資訊、專案活動記錄、資料庫物件的 DDL、物件相依性、使用者或角色的成員資格和預覽。如果資訊窗格已隱藏,從選單列選擇「檢視」->「資訊窗格」->「顯示資訊窗格」。
你可以選取任何連線、物件或專案,然後在資訊窗格中選取相應的按鈕。
按鈕 | 描述 |
一般 - 顯示物件或專案的一般資訊。 | |
預覽 - 顯示查詢的 SQL xx式。 | |
DDL - 顯示物件的 DDL xx式。 | |
使用 - 顯示已選取物件所依賴的物件。 物件 - 顯示資料表空間裡的物件。 成員屬於 - 顯示使用者或角色被分配到的角色。 | |
被使用 - 顯示依賴於已選取物件的物件。 成員 - 顯示角色的成員。 | |
程式碼片段 - 顯示所有內建或自訂的程式碼片段。 (僅適用於非 Essentials 版) | |
識別元 - 顯示已選取的資料庫或結構描述中所有可用的資料表、集合、檢視和 欄位。 | |
權限 - 顯示授予使用者的權限。 | |
專案 - 顯示專案的成員和成員的活動記錄。按一下「+」來加入成員到專案。 | |
類型色彩 - 設定特定類型的色彩以突顯網格檢視中的儲存格。 (僅適用於 MongoDB) |
「Navicat Cloud」提供一個雲端服務,能同步在不同機器和平台的 Navicat 或其他 Navicat 家族成員的連線、查詢、模型和虛擬群組。所有 Navicat Cloud 物件均位於不同的專案內。你可以與其他 Navicat Cloud 帳號共用協作專案。
Navicat Cloud 不能連接和存取你的資料庫。它只儲存你的連線設定、查詢、模型檔案和虛擬群組。你的資料庫密碼和資料(例如:資料表、檢視等)不會儲存到 Navicat Cloud。
【注意】PremiumSoft 會對所有同步的檔案嚴格保密,並且所有員工都不能查閱或存取儲存在你的 Navicat Cloud 帳號內的檔案內容。
建立一個新帳號
1. 在主視窗中,按一下「登入」並按一下「建立 Navicat ID」。
2. 輸入所需的資料並按一下「註冊」按鈕。一封驗證電子郵件將傳送到你的電子郵件地址。
3. 按一下電子郵件內的連結以驗證新帳號。
【提示】你可以使用與 Navicat 客戶服務中心相同的 Navicat ID 登入。
登 入 Navicat Cloud
1. 在主視窗中,按一下「登入」並輸入你的「Navicat ID」和「密碼」。
2. 按一下「登入」按鈕。
3. 如果你在 Navicat Cloud Portal 網站啟用了雙步驟驗證,一個驗證碼會透過你的流動應用程式傳送到你手機。輸入收到的驗證碼來登入。
登 出 Navicat Cloud
1. 在主視窗中,按住 Control 鍵並點按「Navicat Cloud」,然後選取「關閉全部連線」來關閉 Navicat Cloud 的所有連線。
2. 在工具列按一下你的頭像。
3. 在 Navicat Cloud 視窗中,按一下你的電郵地址並選取「登出」。
檢視雲端使用量
30
1. 在主視窗的工具列按一下你的頭像。
2. Navicat Cloud 視窗會顯示你的雲端使用量和目前方案。
【注意】一個連線、查詢、模型或虛擬群組為 1 單位。
變更你的頭像
1. 在主視窗的工具列按一下你的頭像。
2. 在 Navicat Cloud 視窗中,按一下頭像。
3. 選擇圖像檔案。
管理你的 Navicat Cloud 帳號
1. 在主視窗的工具列按一下你的頭像。
2. 在 Navicat Cloud 視窗中,按一下你的電子郵件地址並選取「管理帳號」。
3. 瀏覽器將會開啟 Navicat Cloud Portal 網站。
升級 Navicat Cloud 方案
1. 在主視窗的工具列按一下你的頭像。
2. 在 Navicat Cloud 視窗中,按一下「升級」。
3. 瀏覽器將會開啟 Navicat Cloud Portal 網站。
建立一個專案
1. 在導覽窗格中選取「Navicat Cloud」。
2. 按住 Control 鍵並點按它,然後選取「新增專案」。
加入成員到一個專案
1. 在導覽窗格中選取一個專案。
2. 按住 Control 鍵並點按它,然後選取「協作與」。
3. 按一下「加入成員」。
4. 輸入成員的 Navicat ID。
5. 選取成員角色。
6. 按一下「加入」。
成員角色 | 權限 |
擁有者 | 讀取物件、寫入物件、管理成員和刪除專案 |
管理員 | 讀取物件、寫入物件和管理成員 |
成員 | 讀取物件和寫入物件 |
訪客 | 讀取物件 |
【注意】每一次可加入最多 10 個成員。在編輯方塊中使用逗號或輸入鍵來分隔成員。
在一個專案管理成員
1. 在導覽窗格中選取一個專案。
2. 按住 Control 鍵並點按它,然後選取「協作與」。
3. 變更後按一下「套用」。
【注意】如果你是擁有者或管理員,你可以按一下「x」按鈕來移除成員。重新命名一個專案
1. 在導覽窗格中選取一個專案。
2. 按住 Control 鍵並點按它,然後選取「重新命名」。
3. 輸入專案名稱。
離開一個專案
1. 在導覽窗格中選取一個專案。
2. 按住 Control 鍵並點按它,然後選取「離開專案」。
刪除一個專案
1. 在導覽窗格中選取一個專案。
2. 按住 Control 鍵並點按它,然後選取「刪除專案」。
移動或複製一個連線到 Navicat Cloud
1. 按住 Control 鍵並點按在「我的連線」的連線,然後選取「移動連線到」或「複製連線到」。
2. 選取現有的專案或建立一個新專案。
3. 連線會移動或複製到 Navicat Cloud。它的所有查詢和虛擬群組亦會儲存在 Navicat Cloud。
移動或複製一個連線到我的連線
1. 按住 Control 鍵並點按在「Navicat Cloud」的連線,然後選取「移動連線到」或「複製連線到」->「我的連線」。
2. 連線會移動或複製到我的連線。它的所有查詢和虛擬群組亦會儲存在本地機器中。
移動或複製一個模型到 Navicat Cloud
1. 在「我的連線」選取一個模型檔案。
2. 拖放它到「Navicat Cloud」中的一個專案。
移動或複製一個模型到我的連線
1. 在「Navicat Cloud」的專案內選取一個模型檔案。
2. 拖放它到「我的連線」。
若要在 Navicat 開始使用你的伺服器,你要首先用連線視窗建立一個或多個連線。如果你是一個新手或不肯定伺服器如何運作,你可能想看看:
x要建立新連線,請按一下 「連線」並選取你的伺服器類型。然後,在連線視窗輸入必需的資訊。
【注意】Navicat 能讓你連線到不同平台(即 Windows、macOS、Linux 和 UNIX)上的遠端伺服器,並支援 PAM 和
GSSAPI 驗證。
你可以編輯連線的內容,按住 Control 鍵並點按連線,然後選取「編輯連線」。
Navicat Cloud
若要在「我的連線」和 Navicat Cloud 之間複製或移動連線,按住 Control 鍵並點按連線,然後選取「複製連線到」或「移動連線到」。
排 清 MySQL 或 MariaDB 連 線
如果你要清除或重新載入不同的內部快取、更新資料表或取得鎖定,按住 Control 鍵並點按在導覽窗格的連線,然後選取「排清」,並選擇排清選項。你必需有 RELOAD 權限來使用此功能。
管理 Azure SQL Database 防火牆規則
你必須授權你的用戶 IP 存取才能連線到 Azure SQL Database。如果你要從你的電腦存取 Azure SQL Database,請確保你的防火牆允許 TCP 通訊埠 1433 上的傳出 TCP 通訊。在你連線到 Azure SQL Database 前,你必須有至少一個防火牆規則。
若要管理防火牆規則設定,按住 Control 鍵並點按在導覽窗格的 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 功能後,你可以選擇儲存連線在我的連線或 Navicat Cloud 的專案中。
驗證
SQL Server 驗 證 | 使用登入記錄來驗證連線。使用者必須提供他們的伺服器登入:「使用者名稱」 和「密碼」。 |
Windows 驗 證 | 當使用者通過一個 Windows 使用者帳號連線,SQL Server 會使用作業系統 |
中 Windows 主要代符來驗證帳號名稱和密碼。 |
連線名稱
輸入一個恰當的名稱描述你的連線。
連線類型
基本 | 在基本(Basic)模式中,它通過 Oracle Call Interface (OCI) 連線到 Oracle。輸入「主機」和「埠」。設定使用者連線時用的「服務名稱或 SID」 並選取相 應的選項按鈕。 |
TNS | 在 TNS 模式中,它使用 tnsnames.ora 檔案中的別名項目通過 Oracle Call Interface (OCI) 連線到 Oracle 伺服器。使用者需要提供「網路服務名稱」。 |
OCI 是一個應用程式介面,讓程式開發人員使用第三代語言原有程序或函式呼叫來存取 Oracle 資料庫及控制全部 SQL
xx式執行的階段。OCI 是一個標準資料庫存取的函式庫和動態連結庫形式檢索函式。請參閱:環境
資料庫檔案
指定初始資料庫檔案。如果啟用了 HTTP 通道,你需要輸入資料庫在你網路伺服器的絕對檔案路徑。
端點
用於連線到 Amazon Web Services 執行個體的端點。
主機
資料庫所在的主機名或伺服器的 IP 位址。
初始資料庫
設定使用者連線到伺服器時的初始資料庫。
作業系統驗證
使用作業系統使用者登入認證來驗證資料庫使用者。
密碼
x線到資料庫伺服器的密碼。
埠
x線到資料庫伺服器的 TCP/IP 埠。
角色
指示資料庫使用者用預設、SYSOPER 或 SYSDBA 系統權限連線。
與 Navicat Cloud 同步使用者名稱
當編輯 Navicat Cloud 中的連線時,你可以選擇同步使用者名稱。
類型
現有的資料庫檔案 | x線到在「資料庫檔案」的現有資料庫。 | |||
新增 | SQLite 3 | 在「資料庫檔案」建立新的 | SQLite 3 | 資料庫。 |
新增 | SQLite 2 | 在「資料庫檔案」建立新的 | SQLite 2 | 資料庫。 |
使用者名稱
x線到資料庫伺服器的使用者名稱。
若要成功地建立一個新的連線到本機或遠端伺服器 - 不管通過 SSL 或 SSH,都要在一般索引標籤中設定連線內容。如果你的網際網路服務供應商(ISP)不提供直接存取其伺服器,安全通道協定(SSH)是另一種解決辦法。
連線名稱
輸入一個恰當的名稱描述你的連線。
加入到
當你登入 Navicat Cloud 功能後,你可以選擇儲存連線在我的連線或 Navicat Cloud 的專案中。
連線
MongoDB 伺服器的類型:Standalone、Shard Cluster 或 Replica Set。
SRV 記 錄
勾選這個選項以使用 SRV 記錄連接伺服器。
主機
伺服器的主機名、IP 位址或 UNIX 網域通訊端。
埠
x線到資料庫伺服器的 TCP/IP 埠。
成員
在連線中加入或刪除複寫集的成員或分片叢集的執行個體。
讀取偏好
為此連線選擇複寫集讀取偏好。
複寫集
37
複寫集的名稱。
驗證
選擇 MongoDB 用於驗證連線的證機制。
無 | 沒有驗證。 |
密碼 | 指定與「使用者名稱」和「密碼」關聯的「驗證資料庫」名稱。 |
LDAP | 指定「使用者名稱」和「密碼」。 |
Kerberos | 設定 Kerberos 的「服務名稱」和使用者「主體」。如果你想 Kerberos 服 務規範主機名稱,可啟用「使用規範化主機名稱」。 |
X.509 | x.509 憑證驗證。 |
使 用 MongoDB URI
你亦可以使用 MongoDB URI 來連線到你的 MongoDB 伺服器。只需按一下「URI」按鈕並貼上 URI。Xxxxxxx 將自動填寫在一般、SSL 和 SSH 索引標籤中的選項。
Secure Sockets Layer (SSL) 是一個通過網際網路傳輸私人文件的協定。為了安全連線,首先你需要做的是安裝
OpenSSL 函式庫和下載資料庫來源。
【注意】僅適用於 MySQL、PostgreSQL、MariaDB 和 MongoDB。PostgreSQL 8.4 或以上版本支援。
MySQL 和 MariaDB 連 線
x要提供驗證資料,啟用「使用驗證」並填寫所需的資訊:
用戶端金鑰
用於建立一個安全連線的 PEM 格式的 SSL 金鑰檔案。
用戶端憑證
用於建立一個安全連線的 PEM 格式的 SSL 憑證。
CA 憑 證
包含一個信任的 SSL 憑證頒發機構清單的 PEM 格式檔案的路徑。
驗證針對 CA 的伺服器憑證
檢查伺服器傳送給用戶端的憑證中,伺服器的一般名稱值。
指定的 Cipher
用於 SSL 加密的允許的 Cipher 清單。
38
PostgreSQL 連 線
選擇「SSL 模式」:
allow | 首先嘗試一個非 SSL 連線,如果失敗,再嘗試一個 SSL 連線。 |
prefer | 首先嘗試一個 SSL 連線。如果失敗,再嘗試一個非 SSL 連線。 |
require | 只嘗試 SSL 連線。 |
verify-ca | 只嘗試 SSL 連線,並驗證伺服器憑證是由受信任的 CA 發行。 |
verify-full | 只嘗試 SSL 連線,驗證伺服器憑證是由受信任的 CA 發行及伺服器主機名稱符 合憑證內的。 |
若要提供驗證資料,啟用「使用驗證」並填寫所需的資訊:
用戶端金鑰
用戶端私密金鑰的路徑。
用戶端憑證
用戶端憑證的路徑。
根憑證
信任的憑證頒發機構路徑。
憑證撤銷清單
SSL 憑證撤銷清單(CRL)的檔案路徑。
MongoDB 連 線
x要提供驗證資料,啟用「使用驗證」並填寫所需的資訊:
用戶端金鑰
用於建立一個安全連線的 PEM 格式的 SSL 金鑰檔案。
用戶端金鑰密碼 x鑰檔案的密碼。弱憑證驗證
如果你的 MongoDB 伺服器允許弱憑證驗證,可勾選這個選項。
CA 憑 證
包含一個信任的 SSL 憑證頒發機構清單的 PEM 格式檔案的路徑。
39
憑證撤銷清單
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 伺服器機器的使用者。(它不是一個資料庫伺服器使用者。)
與 Navicat Cloud 同步使用者名稱
當編輯 Navicat Cloud 中的連線時,你可以選擇同步使用者名稱。
驗證方法
密碼 | 提供 SSH 伺服器使用者「密碼」。 |
公開金鑰 | 私密金鑰 這是和你的公開金鑰一起使用。私密金鑰應該只有你可讀取。 密碼短語 密碼短語和密碼完全一樣,除了它應用於你產生的金鑰而不是帳號。 |
使用壓縮
壓縮所有資料(包括 stdin、stdout、stderr 和轉發 X11 和 TCP 連線的資料)。壓縮演算法是和 gzip(1) 使用的相同,而「level」是由協定版本 1 的 CompressionLevel 選項控制。
【注意】HTTP 通道和 SSH 通道不能同時運作。當你選用了 HTTP 通道,SSH 通道就會停用,反之亦然。
HTTP 通道是一種連線到伺服器的方法,使用與網路伺服器相同的通訊協定(http://)和相同的埠(埠 80)。這是當你的網際網路服務供應商不允許直接連線,但允許建立 HTTP 連線時使用。
【注意】僅適用於 MySQL、PostgreSQL、SQLite 和 MariaDB。
上傳通道指令碼
x要使用此連線方法,首先需要做的就是上傳通道指令碼到你的伺服器位於的網路伺服器。
【注意】按一下「匯出通道指令碼」按鈕來提取指令碼檔案,「ntunnel_mysql.php」(適用於 MySQL 和 MariaDB)、
「ntunnel_pgsql.php」或「ntunnel_sqlite.php」。
設定 HTTP 通道
下列指示將引導你完成設定 HTTP 連線程序。
1. 選擇 HTTP 索引標籤並啟用「使用 HTTP 通道」。
2. 輸入通道指令碼的網址,例如:xxxx://xxx.xxxxxxx.xxx/xxxxxxx_xxxxx.xxx。
3. 如果通道指令碼是在一個密碼保護的伺服器,你可以提供所需的詳細驗證資料。
4. 如果你的伺服器安裝了 Web 應用防火牆,你可以勾選「用 base64 編碼傳出查詢」選項。
5. 如果你要通過代理伺服器來存取網際網路,按一下「代理伺服器設定」按鈕並提供所需的詳細資料。
【注意】HTTP 通道和 SSH 通道不能同時運作。當你選用了 HTTP 通道,SSH 通道就會停用,反之亦然。
【注意】下列的選項會根據連線的伺服器類型而有所不同。自動連線
當程式啟動時自動開啟連線。
用戶端字元集
選擇 Navicat 使用的階段作業用戶端字元集。
編碼
選擇一個代碼頁來轉換資料以顯示於 Navicat 介面。
加密
當連線到已加密的 SQLite 資料庫,啟用這個選項並提供「密碼」。
保持連線間隔 (秒)
通過 ping 來保持連線。你可以在編輯方塊中設定 ping 與 ping 之間的間隔。
限制連線階段作業
指定伺服器允許的最大可同時連線的數目。
設定位置
當建立一個新的連線時,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 | .nexptmongodb | |
匯入資料表或集合設定檔 | 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 |
TDS 版 本
如果連線不相容,選擇你的伺服器支援的 TDS 通訊協定版本。
使用壓縮
使用壓縮通訊協定。使用它當用戶端和伺服器支援 zlib 壓縮,以及用戶端需要壓縮。
使用通訊端檔案
使用本機連線的通訊端檔案。
MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、MongoDB
在「資料庫」索引標籤中,你可以設定連線到伺服器時導覽窗格顯示哪些資料庫。這設定不是強制的。若要設定自訂資料庫設定,請勾選「使用自訂資料庫清單」。然後,從「名稱」欄勾選要顯示的資料庫。如果你想連線時 Navicat 自動開啟資料庫,勾選「自動開啟」方塊。
加入一個隱藏的資料庫到清單
43
1. 按一下「+」按鈕。
2. 輸入資料庫名稱。
3. 在資料庫清單中勾選新加入的資料庫。
從清單中移除一個資料庫
1. 在資料庫清單中選取一個資料庫。
2. 按一下「-」按鈕。
【注意】資料庫只會從資料庫清單中移除,它仍然存在於伺服器中。
SQLite
在「資料庫」索引標籤中,你可以在連線附加一個 SQLite 資料庫檔案。按一下「+」按鈕並輸入資訊:
選項 | 描述 |
資料庫名稱 | 輸入 Navicat 顯示的資料庫名稱。 |
資料庫檔案 | 選擇資料庫的檔案路徑。 |
加密 | 如果資料庫檔案已加密,勾選此選項並提供「密碼」。 |
若要卸除一個資料庫,請從清單中選取並按一下「-」按鈕。
Navicat 提供强大的工具助你管理伺服器物件,例如資料庫、資料表、檢視、函式等。
【注意】在 Navicat 中開始使用伺服器物件前,你要首先建立連線。
在物件設計器的「SQL 預覽」或「指令碼預覽」索引標籤中,你可以預覽建立或編輯物件時所需的 SQL xx式或指令碼。對於某些資料庫或結構描述物件,你可以使用底部的下拉式選單來顯示在「檔案」選單中選擇「儲存」或「另存新檔」時所執行的 SQL 或指令碼。
Navicat 可能隱藏了某些伺服器物件。這些物件包括系統資料庫、系統資料表等。若要顯示隱藏的項目,請從選單列中選擇「檢視」->「显示隐藏的项目」。
若要開始使用伺服器物件,你應該建立並開啟一個連線。如果伺服器中沒有任何物件,你需要建立一個新的資料庫。
建立一個新的資料庫
1. 在導覽窗格中,按住 Control 鍵並點按連線,然後選取「新增資料庫」。
2. 在彈出的視窗中輸入資料庫的內容。
編輯一個現有的資料庫
1. 在導覽窗格中,按住 Control 鍵並點按資料庫,然後選取「編輯資料庫」。
2. 在彈出的視窗中編輯資料庫的內容。
【注意】MySQL 不支援通過它的介面重新命名資料庫。請你存取儲存資料庫的目錄。在預設情況下,全部資料庫儲存於 MySQL 安裝資料夾內一個名為 data 的目錄。例如:/usr/local/mysql5/data。你必須停止 MySQL,然後才能重新命名資料庫。
資料表是資料庫物件,包含資料庫中的所有資料。資料表是由列和欄組成,它們的相交點是欄位。在主視窗中,按一下
「資料表」來開啟資料表的物件清單。
有兩種方法開啟一個有圖形欄位的資料表。按住 Control 鍵並點按資料表,然後選取:
選項 | 描述 |
開啟資料表 | 開啟資料表時 Navicat 載入全部 BLOB 欄位(圖片)。 |
開啟資料表 (快速) | 快速開啟圖形資料表,BLOB 欄位(圖片)將不會被載入直至你按一下該儲存格。(預設情況下不顯示,直至你在選擇彈出式選單時按住 OPTION 鍵。) |
你可以拖出資料表以建立一個資料表捷徑。這個捷徑讓你快速直接地開啟資料表來輸入資料,而無需開啟 Navicat 主視窗。
若要清空一個資料表,按住 Control 鍵並點按已選取的資料表,然後在彈出式選單中選取「清空資料表」。此選項僅適用於清除全部現有記錄但不重設自動遞增值。如果你想清除資料表時重設自動遞增值,請使用「截斷資料表」。
資料表設計器
「資料表設計器」是一個用於設計資料表的 Navicat 基本工具,能讓你建立、編輯或刪除資料表欄位、索引、外部索引鍵,以及更多。
在「欄位」索引標籤中,你可以搜尋一個欄位名稱,選擇「編輯」->「尋找」->「尋找」,或按 COMMAND-F。你可以變更欄位的排序,簡單地拖放欄位到所需的位置。
【注意】設計器中的索引標籤和選項會根據伺服器類型和版本而有所不同。資料表檢視器
當你開啟資料表時,「資料表檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
【注意】交易僅適用於 INNODB 資料表。
檢視讓使用者存取一組資料表,就像它是單個資料一樣。你可以使用檢視來限制存取列。在主視窗中,按一下 「檢視」來開啟檢視的物件清單。
你可以拖出檢視以建立一個檢視捷徑。這個捷徑讓你快速直接地開啟檢視,而無需開啟 Navicat 主視窗。
檢視設計器
「檢視設計器」是一個用於設計檢視的 Navicat 基本工具。你可以在「SQL 編輯器」索引標籤中編輯檢視的定義為 SQLxx式(實作 SELECT xx式)。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。如果你想從 SQL檔案載入 SQL xx式到編輯器,你可以選擇「檔案」->「匯入 SQL」。
按鈕 | 描述 |
預覽檢視的資料。 | |
顯示檢視的查詢計劃。 | |
停止預覽程序。 | |
視覺化地建立檢視。即使你不認識 SQL,它亦能讓你建立和編輯檢視。詳細資 |
料請參閱 SQL 建立工具。 | |
在編輯器中以美化 SQL 選項設定程式碼的格式。 |
【提示】你可以通過選擇「檢視」->「結果」->「顯示在編輯器下面」或「顯示在新頁」。檢視檢視器
當你開啟檢視時,「檢視檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
【注意】交易僅適用於更新的檢視。
程序和函式(預存常式)由 MySQL 5.0 開始支援。預存常式是一組儲存在伺服器上的 SQL xx式。在主視窗中,按一下 「函式」來開啟函式的物件清單。
函式精靈
在物件工具列按一下 。「函式精靈」會彈出,讓你簡易地建立函式。
1. 選取常式的類型:「程序」或「函式」。
2. 定義參數。在相應的欄中設定「模式」、「名稱」和「類型」。
3. 如果你是建立一個函式,選取「傳回類型」。
4. 選取其他函式選項。
【提示】一旦按了「略過」按鈕,你可以前住偏好設定再次啟用函式精靈。
函式設計器
「函式設計器」是一個用於設計程序或函式的 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. 按住 Control 鍵並點按已選取的物件。
3. 選擇「維護」,然後從彈出式選單中選擇一個維護選項。
4. 結果顯示在彈出的視窗中。
資料表
選項 | 描述 |
分析資料表 | 分析並儲存資料表的鍵分佈。 |
檢查資料表 | 檢查資料表是否有錯誤。 |
最佳化資料表 | 最佳化資料表以減少儲存空間並提高 I/O 效率。 |
修復資料表 | 修復可能損壞的資料表。 |
取得列的總數 | 計算資料表中的列數。 |
資料表空間
選項 | 描述 |
設定為使用中 | 將 InnoDB 復原資料表空間標記為使用中。 |
設定為非使用中 | 將 InnoDB 復原資料表空間標記為非使用中。 |
若要開始使用伺服器物件,你應該建立並開啟一個連線。當你建立一個使用者帳號時,你也同時建立那個使用者的結構描述。結構描述是一個使用者建立資料庫物件(例如資料表、檢視、觸發器、等)的邏輯容器。結構描述名稱是和使用者名稱一樣,並可以明確地找到使用者擁有的物件。
【提示】Oracle 視沒有引號的物件識別元為大寫。在 Navicat,全部物件識別元將加引號。也就是說,Navicat 確切地儲存你所輸入的識別元。
資料表是資料庫物件,包含資料庫中的所有資料。資料表是由列和欄組成,它們的相交點是欄位。在主視窗中,按一下
「資料表」來開啟資料表的物件清單。
你可以建立「標準」、「外部」或「索引組織」資料表。若要建立新的標準資料表,簡單地在物件工具列按一下 。或者,你可以按住 按鈕並選擇資料表類型。
有兩種方法開啟一個有圖形欄位的資料表。按住 Control 鍵並點按資料表,然後選取:
選項 | 描述 |
開啟資料表 | 開啟資料表時 Navicat 載入全部 BLOB 欄位(圖片)。 |
開啟資料表 (快速) | 快速開啟圖形資料表,BLOB 欄位(圖片)將不會被載入直至你按一下該儲存格。(預設情況下不顯示,直至你在選擇彈出式選單時按住 OPTION 鍵。) |
你可以拖出資料表以建立一個資料表捷徑。這個捷徑讓你快速直接地開啟資料表來輸入資料,而無需開啟 Navicat 主視窗。
若要清空一個資料表,按住 Control 鍵並點按已選取的資料表,然後在彈出式選單中選取「清空資料表」。此選項僅適用於清除全部現有記錄但不重設自動遞增值。如果你想清除資料表時重設自動遞增值,請使用「截斷資料表」。
資料表設計器
「資料表設計器」是一個用於設計資料表的 Navicat 基本工具,能讓你建立、編輯或刪除資料表欄位、索引、外部索引鍵,以及更多。
在「欄位」索引標籤中,你可以搜尋一個欄位名稱,選擇「編輯」->「尋找」->「尋找」,或按 COMMAND-F。你可以在建立新資料表時變更欄位的排序,簡單地拖放欄位到所需的位置。
【注意】設計器中的索引標籤和選項會根據伺服器類型和版本而有所不同。
資料表檢視器
當你開啟資料表時,「資料表檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
檢視讓使用者存取一組資料表,就像它是單個資料一樣。你可以使用檢視來限制存取列。在主視窗中,按一下 「檢視」來開啟檢視的物件清單。
你可以拖出檢視以建立一個檢視捷徑。這個捷徑讓你快速直接地開啟檢視,而無需開啟 Navicat 主視窗。
檢視設計器
「檢視設計器」是一個用於設計檢視的 Navicat 基本工具。你可以在「SQL 編輯器」索引標籤中編輯檢視的定義為 SQLxx式(實作 SELECT xx式)。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。如果你想從 SQL檔案載入 SQL xx式到編輯器,你可以選擇「檔案」->「匯入 SQL」。
按鈕 | 描述 |
預覽檢視的資料。 | |
顯示檢視的查詢計劃。 | |
停止預覽程序。 | |
視覺化地建立檢視。即使你不認識 SQL,它亦能讓你建立和編輯檢視。詳細資 料請參閱 SQL 建立工具。 | |
在編輯器中以美化 SQL 選項設定程式碼的格式。 |
【提示】你可以通過選擇「檢視」->「結果」->「顯示在編輯器下面」或「顯示在新頁」。檢視檢視器
當你開啟檢視時,「檢視檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
具體化檢視是結構描述物件,可以用來總結、計算、複製和分發資料。在主視窗中,按一下 「具體化檢視」來開啟具體化檢視的物件清單。
你可以拖出具體化檢視以建立一個具體化檢視捷徑。這個捷徑讓你快速直接地開啟具體化檢視,而無需開啟 Navicat 主視窗。
若要重新整理具體化檢視,按住 Control 鍵並點按在物件索引標籤中的具體化檢視,然後在彈出式選單中選取「重新整理具體化檢視」。
具體化檢視設計器
「具體化檢視設計器」是一個用於設計具體化檢視的 Navicat 基本工具。你可以在「SQL 編輯器」索引標籤中編輯檢視的定義為 SQL xx式(實作 SELECT xx式)。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。如果你想從 SQL 檔案載入 SQL xx式到編輯器,你可以選擇「檔案」->「匯入 SQL」。
按鈕 | 描述 |
預覽具體化檢視的資料。 | |
顯示具體化檢視的查詢計劃。 | |
停止預覽程序。 | |
視覺化地建立具體化檢視。即使你不認識 SQL,它亦能讓你建立和編輯具體化 檢視。詳細資料請參閱 SQL 建立工具。 | |
在編輯器中以美化 SQL 選項設定程式碼的格式。 |
【提示】你可以通過選擇「檢視」->「結果」->「顯示在編輯器下面」或「顯示在新頁」。具體化檢視檢視器
當你開啟具體化檢視時,「具體化檢視檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
程序和函式是結構描述物件,包含一組儲存在伺服器上的 SQL xx式。在主視窗中,按一下 「函式」來開啟函式的物件清單。
函式精靈
在物件工具列按一下 。「函式精靈」會彈出,讓你簡易地建立函式。
1. 選取常式的類型:「程序」或「函式」。
2. 定義參數。在相應的欄中設定「模式」、「名稱」、「類型結構描述」和「類型」。
3. 如果你是建立一個函式,選取「 傳回類型」。
4. 選取其他函式選項。
【提示】一旦按了「略過」按鈕,你可以前住偏好設定再次啟用函式精靈。
函式設計器
「函式設計器是一個用於設計程序或函式的 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. 按住 Control 鍵並點按物件索引標籤的任何位置,然後在彈出式選單中選取「清除資源回收筒」。
2. 在對話方塊視窗中確認刪除。
移除每個使用者的全部物件
1. 登入一個有 SYSDBA 權限的使用者。
2. 按住 Control 鍵並點按物件索引標籤的任何位置,然後在彈出式選單中選取「清除 DBA 資源回收筒」。
3. 在對話方塊視窗中確認刪除。
Navicat 還能讓你管理其他 Oracle 物件:資料庫連結、索引、Java、具體化檢視記錄、序列、同義字、觸發器、類型、 XML 結構描述、目錄、公用資料庫連結、公用同義字和資料表空間。在主視窗中,按一下 「其他」,然後選取一個物件來開啟物件清單。
Navicat 為維護 Oracle 物件提供完整的解決方案。
1. 在主視窗的導覽窗格中或物件索引標籤中選取物件。
2. 按住 Control 鍵並點按已選取的物件。
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 結構描述。 |
清除 XML 結構描述 | 從 Oracle XML DB 完全移除 XML 結構描述。 |
資料表空間
選項 | 描述 |
唯讀 | 將資料表空間置於轉換唯讀模式。 |
讀寫 | 允許在之前唯讀的資料表空間進行寫入操作。 |
線上 | 使資料表空間在線上。 |
離線 | 使資料表空間離線。 |
結合 | 為資料表空間的每個資料檔案結合所有連續的可用延伸區到較大的連續延伸 區。 |
縮減空間 | 減少資料表空間使用的空間。 |
若要開始使用伺服器物件,你應該建立並開啟一個連線。如果伺服器中沒有任何物件,你需要建立一個新的資料庫或/和一個新的結構描述。
建立一個新的資料庫
1. 在導覽窗格中,按住 Control 鍵並點按連線,然後選取「新增資料庫」。
2. 在彈出的視窗中輸入資料庫的內容。
編輯一個現有的資料庫
1. 在導覽窗格中,按住 Control 鍵並點按資料庫,然後選取「編輯資料庫」。
2. 在彈出的視窗中編輯資料庫的內容。
建立一個新的結構描述
1. 在導覽窗格中,按住 Control 鍵並點按資料庫,然後選取「新增結構描述」。
2. 在彈出的視窗中輸入結構描述的內容。
編輯一個現有的結構描述
1. 在導覽窗格中,按住 Control 鍵並點按結構描述,然後選取「編輯結構描述」。
2. 在彈出的視窗中編輯結構描述的內容。
資料表是資料庫物件,包含資料庫中的所有資料。資料表是由列和欄組成,它們的相交點是欄位。在主視窗中,按一下
「資料表」來開啟資料表的物件清單。
你可以建立「標準」、「外部」或「分割區」資料表。若要建立新的標準資料表,簡單地在物件工具列按一下 。或者,你可以按住 按鈕並選擇資料表類型。
有兩種方法開啟一個有圖形欄位的資料表。按住 Control 鍵並點按資料表,然後選取:
選項 | 描述 |
開啟資料表 | 開啟資料表時 Navicat 載入全部 BLOB 欄位(圖片)。 |
開啟資料表 (快速) | 快速開啟圖形資料表,BLOB 欄位(圖片)將不會被載入直至你按一下該儲存格。(預設情況下不顯示,直至你在選擇彈出式選單時按住 OPTION 鍵。) |
你可以拖出資料表以建立一個資料表捷徑。這個捷徑讓你快速直接地開啟資料表來輸入資料,而無需開啟 Navicat 主視窗。
若要清空一個資料表,按住 Control 鍵並點按已選取的資料表,然後在彈出式選單中選取「清空資料表」。此選項僅適用於清除全部現有記錄但不重設自動遞增值。如果你想清除資料表時重設自動遞增值,請使用「截斷資料表」。
資料表設計器
「資料表設計器」是一個用於設計資料表的 Navicat 基本工具,能讓你建立、編輯或刪除資料表欄位、索引、外部索引鍵,以及更多。
在「欄位」索引標籤中,你可以搜尋一個欄位名稱,選擇「編輯」->「尋找」->「尋找」,或按 COMMAND-F。
【注意】設計器中的索引標籤和選項會根據伺服器類型和版本而有所不同。資料表檢視器
當你開啟資料表時,「資料表檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
檢視讓使用者存取一組資料表,就像它是單個資料一樣。你可以使用檢視來限制存取列。在主視窗中,按一下 「檢視」來開啟檢視的物件清單。
你可以拖出檢視以建立一個檢視捷徑。這個捷徑讓你快速直接地開啟檢視,而無需開啟 Navicat 主視窗。
檢視設計器
「檢視設計器」是一個用於設計檢視的 Navicat 基本工具。你可以在「SQL 編輯器」索引標籤中編輯檢視的定義為 SQLxx式(實作 SELECT xx式)。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。如果你想從 SQL檔案載入 SQL xx式到編輯器,你可以選擇「檔案」->「匯入 SQL」。
按鈕 | 描述 |
預覽檢視的資料。 | |
顯示檢視的查詢計劃。 | |
停止預覽程序。 | |
視覺化地建立檢視。即使你不認識 SQL,它亦能讓你建立和編輯檢視。詳細資 料請參閱 SQL 建立工具。 | |
在編輯器中以美化 SQL 選項設定程式碼的格式。 |
【提示】你可以通過選擇「檢視」->「結果」->「顯示在編輯器下面」或「顯示在新頁」。檢視檢視器
當你開啟檢視時,「檢視檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
具體化檢視是結構描述物件,可以用來總結、計算、複製和分發資料。在主視窗中,按一下 「具體化檢視」來開啟具體化檢視的物件清單。
你可以拖出具體化檢視以建立一個具體化檢視捷徑。這個捷徑讓你快速直接地開啟具體化檢視,而無需開啟 Navicat 主視窗。
若要重整並完全取代具體化檢視的內容,按住 Control 鍵並點按在物件索引標籤中的具體化檢視,然後在彈出式選單中選取「重新整理具體化檢視與」->「資料」或「沒有資料」。
具體化檢視設計器
「具體化檢視設計器」是一個用於設計具體化檢視的 Navicat 基本工具。你可以在「SQL 編輯器」索引標籤中編輯檢視的定義為 SQL xx式(實作 SELECT xx式)。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。如果你想從 SQL 檔案載入 SQL xx式到編輯器,你可以選擇「檔案」->「匯入 SQL」。
按鈕 | 描述 |
預覽具體化檢視的資料。 | |
顯示具體化檢視的查詢計劃。 | |
停止預覽程序。 | |
視覺化地建立具體化檢視。即使你不認識 SQL,它亦能讓你建立和編輯具體化 檢視。詳細資料請參閱 SQL 建立工具。 | |
在編輯器中以美化 SQL 選項設定程式碼的格式。 |
【提示】你可以通過選擇「檢視」->「結果」->「顯示在編輯器下面」或「顯示在新頁」。具體化檢視檢視器
當你開啟具體化檢視時,「具體化檢視檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
程序和函式是結構描述物件,包含一組儲存在伺服器上的 SQL xx式。PostgreSQL 11 或以上支援程序。在主視窗中,按一下 「函式」來開啟函式的物件清單。
函式精靈
在物件工具列按一下 。「函式精靈」會彈出,讓你簡易地建立函式。
1. 選取常式的類型:「程序」或「函式」。
2. 定義參數。在相應的欄中設定「模式」、「名稱」、「類型結構描述」、「類型」和「預設值」。
3. 如果你是建立一個函式,選取「 傳回類型」。
4. 選取其他函式選項。
【提示】一旦按了「略過」按鈕,你可以前住偏好設定再次啟用函式精靈。
函式設計器
「函式設計器 」是一個用於設計程序或函式的 Navicat 基本工具。你可以在「定義」索引標籤中輸入有效的 SQL xx式。這可以是一個簡單的xx式,如 SELECT 或 INSERT,或它可以是一個用 BEGIN 和 END 寫的複合xx式。複合xx式可以包含聲明循環和其它控制結構xx式。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。
結果
x要執行程序或函式,請在工具列按一下 。如果 SQL xx式是正確的,該xx式將被執行,以及如果該xx式應該傳回資料,「結果」索引標籤會開啟顯示傳回的資料。如果執行程序或函式時發生錯誤,執行會停止並顯示相應的錯誤訊息。如果程序或函式需要輸入參數,「輸入參數」對話方塊將彈出。如勾選「原始模式」選項,將不會在傳遞輸入值到程序或函式時加入引號。
【注意】Navicat 支援傳回 20 個結果集。
偵錯(僅適用於非 Essentials 版)
偵錯 PL/pgSQL 程序或函式前,你需要安裝 pldbgapi 擴充或在伺服器中手動啟用偵錯器插件。
然後,開啟一個 PL/pgSQL 程序或函式。你可以在每句xx式旁的灰色範圍按一下 來為偵錯加入或移除中斷點。在工具列按一下 來啟動 PostgreSQL 偵錯器。如有需要,輸入參數。
類型是在目前的資料庫中註冊一種新的資料類型。在主視窗中,按一下 「其他」-> 「類型」來開啟類型的物件清單。
你可以建立「基本」、「複合」、「列舉」或「範圍」類型。若要建立新的基本類型,簡單地在物件工具列按一下 。或者,你可以按住 按鈕並選擇類型。
類型設計器
「類型設計器」是一個用於設計類型的 Navicat 基本工具。你可以建立或編輯類型。
【注意】設計器中的索引標籤和選項會根據伺服器版本和類型而有所不同。
外部伺服器通常封裝了外部資料包裝器(foreign-data wrapper)用來存取一個外部資料來源所需的連線資訊。在主視窗中,按一下 「其他」-> 「外部伺服器」來開啟外部伺服器的物件清單。
若要存取外部 PostgreSQL 伺服器的資料,你可以安裝 postgres_fdw 擴充。按住 Control 鍵並點按外部伺服器物件清單的任何位置,然後選取「安裝 postgres_fdw 擴充」。
外部伺服器設計器
「外部伺服器設計器」是一個用於設計外部伺服器的 Navicat 基本工具。你可以建立或編輯外部伺服器。
Navicat 還能讓你管理其他 PostgreSQL 物件:彙總、轉換、網域、索引、運算子、運算子類別、序列、觸發器、資料表空間、編制和語言。在主視窗中,按一下 「其他」,然後選取一個物件來開啟物件清單。
Navicat 為維護 PostgreSQL 物件提供完整的解決方案。
1. 在主視窗的導覽窗格中或物件索引標籤中選取物件。
2. 按住 Control 鍵並點按已選取的物件。
3. 選擇「維護」,然後從彈出式選單中選擇一個維護選項。
4. 結果顯示在彈出的視窗中。
資料庫
選項 | 描述 |
允許 | 使用者可以連線到資料庫。 |
不允許 | 沒有使用者可以連線到資料庫。 |
分析資料庫 | 收集關於資料庫的統計資料。 |
真空資料庫 | 垃圾收集並根據需要分析資料庫。 |
重建資料庫索引 | 重新建立資料庫內的所有索引。 |
資料表
選項 | 描述 |
分析資料表 | 收集關於資料表內容的統計資料 |
真空資料表 | 垃圾收集並根據需要分析資料表。 |
重建資料表索引 | 重新建立資料表的所有索引。 |
若要開始使用伺服器物件,你應該建立並開啟一個連線。如果伺服器中沒有任何物件,你需要建立一個新的資料庫或/和一個新的結構描述。
建立一個新的資料庫
1. 在導覽窗格中,按住 Control 鍵並點按連線,然後選取「新增資料庫」。
2. 在彈出的視窗中輸入資料庫的內容。
編輯一個現有的資料庫
1. 在導覽窗格中,按住 Control 鍵並點按資料庫,然後選取「編輯資料庫」。
2. 在彈出的視窗中編輯資料庫的內容。
建立一個新的結構描述
1. 在導覽窗格中,按住 Control 鍵並點按資料庫,然後選取「新增結構描述」。
2. 在彈出的視窗中輸入結構描述的內容。
編輯一個現有的結構描述
1. 在導覽窗格中,按住 Control 鍵並點按結構描述,然後選取「編輯結構描述」。
2. 在彈出的視窗中編輯結構描述的內容。
資料表是資料庫物件,包含資料庫中的所有資料。資料表是由列和欄組成,它們的相交點是欄位。在主視窗中,按一下
「資料表」來開啟資料表的物件清單。
有兩種方法開啟一個有圖形欄位的資料表。按住 Control 鍵並點按資料表,然後選取:
選項 | 描述 |
開啟資料表 | 開啟資料表時 Navicat 載入全部 BLOB 欄位(圖片)。 |
開啟資料表 (快速) | 快速開啟圖形資料表,BLOB 欄位(圖片)將不會被載入直至你按一下該儲存格。(預設情況下不顯示,直至你在選擇彈出式選單時按住 OPTION 鍵。) |
你可以拖出資料表以建立一個資料表捷徑。這個捷徑讓你快速直接地開啟資料表來輸入資料,而無需開啟 Navicat 主視窗。
若要清空一個資料表,按住 Control 鍵並點按已選取的資料表,然後在彈出式選單中選取「清空資料表」。此選項僅適用於清除全部現有記錄但不重設自動遞增值。如果你想清除資料表時重設自動遞增值,請使用「截斷資料表」。
資料表設計器
「資料表設計器」是一個用於設計資料表的 Navicat 基本工具,能讓你建立、編輯或刪除資料表欄位、索引、外部索引鍵,以及更多。
在「欄位」索引標籤中,你可以搜尋一個欄位名稱,選擇「編輯」->「尋找」->「尋找」,或按 COMMAND-F。
【注意】設計器中的索引標籤和選項會根據伺服器類型和版本而有所不同。資料表檢視器
當你開啟資料表時,「資料表檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
檢視讓使用者存取一組資料表,就像它是單個資料一樣。你可以使用檢視來限制存取列。在主視窗中,按一下 「檢視」來開啟檢視的物件清單。
你可以拖出檢視以建立一個檢視捷徑。這個捷徑讓你快速直接地開啟檢視,而無需開啟 Navicat 主視窗。
檢視設計器
「檢視設計器」是一個用於設計檢視的 Navicat 基本工具。你可以在「SQL 編輯器」索引標籤中編輯檢視的定義為 SQLxx式(實作 SELECT xx式)。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。如果你想從 SQL檔案載入 SQL xx式到編輯器,你可以選擇「檔案」->「匯入 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. 按住 Control 鍵並點按已選取的物件。
3. 選擇「維護」,然後從彈出式選單中選擇一個維護選項。
4. 結果顯示在彈出的視窗中。
資料庫
選項 | 描述 |
讀寫 | 將資料庫設定為讀寫模式。 |
唯讀 | 將資料庫設定為唯讀模式。 |
線上 | 使資料庫在線上。 |
離線 | 使資料庫離線。 |
緊急 | 將資料庫設定為緊急狀態。 |
多個使用者 | 將資料庫設定為多個使用者模式。 |
單一使用者 | 將資料庫設定為單一使用者模式。 |
限制使用者 | 將資料庫設定為限制使用者模式。 |
組件
選項 | 描述 |
設定不可視 | 設定顯示組件。 |
設定可視 | 設定隱藏組件。 |
索引
選項 | 描述 |
重建索引 | 重建及啟用索引。 |
重新組織索引 | 重新組織已啟用的索引。 |
停用索引 | 停用索引。 |
觸發器、資料庫觸發器或伺服器觸發器
選項 | 描述 |
啟用觸發器 | 啟用觸發器。 |
停用觸發器 | 停用觸發器。 |
若要開始使用伺服器物件,你應該建立並開啟一個連線。在連線視窗一般索引標籤中設定的資料庫檔案名為「main」資料庫。
附加一個資料庫檔案
1. 在導覽窗格中,按住 Control 鍵並點按連線,然後選取「附加資料庫」。
2. 在彈出的視窗中輸入資料庫內容。
卸除一個資料庫
1. 在導覽窗格中,按住 Control 鍵並點按已附加的資料庫,然後選取「卸除資料庫」。
加密 main 資料庫
1. 在導覽窗格中,按住 Control 鍵並點按 main 資料庫,然後選取「加密資料庫」。
2. 在彈出的視窗中輸入密碼。
解密 main 資料庫
1. 在導覽窗格中,按住 Control 鍵並點按 main 資料庫,然後選取「解密資料庫」。
2. 在對話方塊視窗中確認解密。
檢視 sqlite_master 資料表
1. 在導覽窗格中,按住 Control 鍵並點按資料庫,然後選取「檢視主資料表」。
2. sqlite_master 資料表開啟於資料檢視器中。
資料表是資料庫物件,包含資料庫中的所有資料。資料表是由列和欄組成,它們的相交點是欄位。在主視窗中,按一下
「資料表」來開啟資料表的物件清單。
你可以拖出資料表以建立一個資料表捷徑。這個捷徑讓你快速直接地開啟資料表來輸入資料,而無需開啟 Navicat 主視窗。
若要清空一個資料表,按住 Control 鍵並點按已選取的資料表,然後在彈出式選單中選取「清空資料表」。
資料表設計器
「資料表設計器」是一個用於設計資料表的 Navicat 基本工具,能讓你建立、編輯或刪除資料表欄位、索引、外部索引鍵,以及更多。
在「欄位」索引標籤中,你可以搜尋一個欄位名稱,選擇「編輯」->「尋找」->「尋找」,或按 COMMAND-F。
【注意】設計器中的索引標籤和選項會根據伺服器類型和版本而有所不同。資料表檢視器
當你開啟資料表時,「資料表檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
檢視讓使用者存取一組資料表,就像它是單個資料一樣。你可以使用檢視來限制存取列。在主視窗中,按一下 「檢視」來開啟檢視的物件清單。
你可以拖出檢視以建立一個檢視捷徑。這個捷徑讓你快速直接地開啟檢視,而無需開啟 Navicat 主視窗。
檢視設計器
「檢視設計器」是一個用於設計檢視的 Navicat 基本工具。你可以在「SQL 編輯器」索引標籤中編輯檢視的定義為 SQLxx式(實作 SELECT xx式)。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱 SQL 編輯器。如果你想從 SQL檔案載入 SQL xx式到編輯器,你可以選擇「檔案」->「匯入 SQL」。
按鈕 | 描述 |
預覽檢視的資料。 | |
顯示檢視的查詢計劃。 | |
停止預覽程序。 | |
視覺化地建立檢視。即使你不認識 SQL,它亦能讓你建立和編輯檢視。詳細資 料請參閱 SQL 建立工具。 | |
在編輯器中以美化 SQL 選項設定程式碼的格式。 |
【提示】你可以通過選擇「檢視」->「結果」->「顯示在編輯器下面」或「顯示在新頁」。檢視檢視器
當你開啟檢視時,「檢視檢視器」以網格顯示資料。資料可以用兩種模式顯示:網格檢視和表單檢視。詳細資料請參閱資料檢視器。
Navicat 還能讓你管理其他 SQLite 物件:索引和觸發器。在主視窗中,按一下 「其他」,然後選取一個物件來開啟物件清單。
Navicat 為維護 SQLite 物件提供完整的解決方案。
1. 在主視窗的導覽窗格中或物件索引標籤中選取物件。
2. 按住 Control 鍵並點按已選取的物件。
3. 選擇「維護」,然後從彈出式選單中選擇一個維護選項。
4. 結果顯示在彈出的視窗中。
資料庫
選項 | 描述 |
分析資料庫 | 收集有關資料庫的統計資料。 |
真空資料庫 | 重建資料庫檔案。它只適用於 main 資料庫。 |
重建資料庫索引 | 刪除並重建資料庫內的所有索引。 |
資料表
選項 | 描述 |
分析資料表 | 收集有關資料表內容的統計資料。 |
重建資料表索引 | 刪除並重建資料表的所有索引。 |
取得列的總數 | 計算資料表中的列數。 |
索引
選項 | 描述 |
重建索引 | 刪除及重新建立索引。 |
若要開始使用伺服器物件,你應該建立並開啟一個連線。如果伺服器中沒有任何物件,你需要建立一個新的資料庫。
建立一個新的資料庫
1. 在導覽窗格中,按住 Control 鍵並點按連線,然後選取「新增資料庫」。
2. 在彈出的視窗中輸入資料庫的內容。
集合類似關聯式資料庫的資料表,用於儲存文件。在主視窗中,按一下 「集合」來開啟集合的物件清單。
你可以拖出集合以建立一個集合捷徑。這個捷徑讓你快速直接地開啟集合來輸入資料,而無需開啟 Navicat 主視窗。若要清空一個集合,請按住 Control 鍵並點按已選取的集合,然後在彈出式選單中選取「清空集合」。
集合設計器
「集合設計器」是一個用於設計集合的 Navicat 基本工具,能讓你設定集合的內容、索引、驗證、儲存引擎,以及更多。
【注意】設計器中的索引標籤和選項會根據伺服器版本而有所不同。集合檢視器
當你開啟集合時,「集合檢視器」以網格顯示資料。資料可以用三種模式顯示:網格檢視、樹狀檢視和 JSON 檢視。詳細資料請參閱資料檢視器。
檢視是將指定的彙總管線套用於來源集合或檢視的結果。在主視窗中,按一下 「檢視」來開啟檢視的物件清單。你可以拖出檢視以建立一個檢視捷徑。這個捷徑讓你快速直接地開啟檢視,而無需開啟 Navicat 主視窗。
檢視設計器
「檢視設計器」是一個用於設計檢視的 Navicat 基本工具。
按鈕 | 描述 |
預覽檢視的資料。 | |
顯示檢視的查詢計劃。 |
在「管線」索引標籤中,你可以加入、插入或刪除彙總管線階段。在「運算子」欄,選取一個運算式運算子。「運算式」欄中會產生運算式範本,你可以修改範本。
檢視檢視器
當你開啟檢視時,「檢視檢視器」以網格顯示資料。資料可以用三種模式顯示:網格檢視、樹狀檢視和 JSON 檢視。詳細資料請參閱資料檢視器。
你可以儲存 JavaScript 函式以供日後重用。在主視窗中,按一下 「函式」來開啟函式的物件清單。
函式設計器
「函式設計器」是一個用於設計程序或函式的 Navicat 基本工具。你可以在「定義」索引標籤中輸入函式的定義。若要自訂編輯器並查看更多 SQL 編輯功能,請參閱查詢編輯器。
結果
x要執行函式,請在工具列按一下 。如果指令碼正確,一個對話方塊將彈出。如有必要,輸入輸入參數,然後按一下「OK」。如果函式應該傳回資料,「結果」索引標籤會開啟顯示傳回的資料。如果執行函式時發生錯誤,執行會停止並顯示相應的錯誤訊息。
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 檔案的名稱、內容類型、別名或中繼資料。在表格中,按住 Control 鍵並點按檔案名稱,然後選取
「修改檔案名稱」、「修改內容類型」、「修改別名」或「修改中繼資料」。然後,在彈出的視窗中輸入資訊。
篩選窗格
如果你的儲存桶有很多檔案,你可以使用篩選尋找到符合的檔案。若要切換篩選窗格,請按一下 。
進度窗格
進度窗格顯示目前視窗中所有檔案的上載和下載狀態。它支持平行下載和上載。如果關閉視窗,清單會被清除。
當檔案開始上載或下載時,按一下進度列旁邊的相應按鈕以暫停、繼續和停止該程序。程序完成後,你可以按一下 開啟包含該檔案的資料夾,或將滑鼠懸停在某個項目上並按一下 將其從清單中移除。
如果要暫停、繼續和停止正在進行的所有項目,按住 Control 鍵並點按清單,然後選取相應的選項。若要清除已完成的項目,按住 Control 鍵並點按清單,然後選取「清除全部已完成的項目」。
Navicat 為維護 MongoDB 物件提供完整的解決方案。
1. 在主視窗的導覽窗格中或物件索引標籤中選取物件。
2. 按住 Control 鍵並點按已選取的物件。
3. 選擇「維護」,然後從彈出式選單中選擇一個維護選項。
4. 結果顯示在彈出的視窗中。
資料庫
選項 | 描述 |
修復資料庫 | 透過捨棄無效或損壞的資料來重建資料庫和索引。 |
集合
選項 | 描述 |
壓縮集合 | 重寫和重組集合中的所有資料和索引。 |
驗證集合 | 透過掃描集合的資料和索引來檢查命名空間內的結構是否正確。 |
重建集合索引 | 刪除並重新建立集合上的所有索引。 |
Navicat 包含一個資料檢視器,讓你檢視、更新或刪除資料。檢視器還包括一些進階功能和編輯器,幫助你在操作資料時理解資料。你可以使用通用鍵盤導覽來瀏覽資料。
RDBMS 資料檢視器會以網格或表單顯示資料。若要切換檢視,請按一下位於底部的 或 。
按鈕 | 描述 |
開始一個交易。如果在偏好設定中啟用了「自動開始交易」,每當開啟資料檢視 器時交易會自動開始。 | |
永久完成目前交易中的所有變更。 | |
還原目前交易中所有已執行的工作。 | |
xxxx編輯器以檢視和編輯資料。 | |
在資料網格建立和應用篩選條件來篩選記錄。 | |
按自訂的次序來排序記錄。 | |
從檔案匯入資料。 | |
匯出資料到檔案。 |
【注意】表單檢視功能僅適用於非 Essentials 版。資料檢視器的工具列提供以下功能管理資料:
使用資料檢視器的「導覽列」按鈕,可以快捷方便地瀏覽記錄或頁。
按鈕 | 描述 |
加入記錄 - 輸入一筆新的記錄。在使用資料表檢視器的任何時候,按一下此按 鈕來得到一筆空白的記錄。 | |
刪除記錄 - 刪除一個現有的記錄。 | |
套用變更 - 套用已做的變更。 | |
放棄變更 - 移除目前記錄的全部編輯。 | |
重新整理 - 重新整理資料。 | |
停止 - 當從伺服器載入大量資料時,停止載入。 |
第一頁 - 移動到第一頁。 | |
上一頁 - 移動到上一頁。 | |
下一頁 - 移動到下一頁。 | |
最後一頁 - 移動到最後一頁。 | |
第一筆記錄 - 移動到第一筆記錄。 | |
上一筆記錄 - 從目前的記錄移動到前一筆記錄(如果有)。 | |
下一筆記錄 - 移動到下一筆記錄。 | |
最後一筆記錄 - 移動到最後一筆記錄。 | |
設定 - 設定每頁顯示記錄的數目。 | |
網格檢視 - 切換到網格檢視。 | |
表單檢視 - 切換到表單檢視。 |
使用「設定」 按鈕來進入編輯模式。
限 制 筆 記 錄 ( 每 頁 )
如果你想限制每頁顯示記錄的數目,可勾選這個選項。否則,全部記錄將顯示在單一頁面。以及,在編輯欄位設定值。這數字代表每頁顯示記錄的數目。
【注意】這個設定模式只會影響目前的資料表。若要調整全域設定,請參閱偏好設定。
第 a 筆 記 錄 ( 共 b 筆 ) 於 第 c 頁
顯示的數字代表已選取的記錄和頁數。
a - 已選取的記錄。
b - 目前頁的記錄數目。
c - 目前的頁數。
網格檢視
網格檢視是一個類似試算表的檢視,將文件和欄位顯示為列和欄。導覽列可讓你快速地切換、插入或刪除記錄。
加入一筆記錄
1. 請確保你的游標位於資料表的第一個空白儲存格,然後輸入所需的資料。如果你要加入新記錄到現有的資料表,只需簡單地按一下現有的記錄並在導覽列按一下 或按 COMMAND-+ 來得到一個空白顯示的記錄。
2. 請看記錄左邊的選取方塊。它會由指示目前記錄的圖形符號 變為指示你正在編輯該記錄的圖形符號 。
3. 若要儲存記錄,只需簡單地移動到另一筆記錄或在導覽列按一下 。
編輯一筆記錄
1. 按一下你要變更的欄位來選取你想編輯的記錄。
2. 在該欄位輸入新的資料。
3. 只需簡單地移動到另一筆記錄或在導覽列按一下 ,新資料就會覆寫之前的資料。
【注意】關閉資料表是另一種儲存記錄的方法。編輯多個儲存格為相同的資料
1. 在資料網格中選取一個儲存格區塊。
2. 輸入新的資料。
【注意】變更會套用到多個有相容資料類型的欄位。刪除一筆記錄
1. 選取你想刪除的記錄。
2. 只需簡單地按住 Control 鍵並點按記錄,然後選取「刪除記錄」,或在導覽列按一下 。
表單檢視
表單檢視每一次顯示資料表中的單一筆記錄。導覽列可讓你快速地切換、插入或刪除記錄。
加入一筆記錄
1. 在導覽列按一下 或按 COMMAND-+ 來得到一個空白顯示的記錄。
2. 輸入所需的資料。
3. 在導覽列按一下 來儲存記錄。
編輯一筆記錄
1. 前往你想編輯的記錄。
2. 在你想變更的特定欄位中輸入的新資料。
3. 在導覽列按一下 ,新資料就會覆寫之前的資料。.
【注意】關閉資料表是另一種儲存記錄的方法。刪除一筆記錄
1. 前往你想刪除的記錄。
2. 只需簡單地按住 Control 鍵並點按記錄,然後選取「刪除記錄」或在導覽列按一下 。
編輯要特殊處理的記錄
x要設定儲存格值為空白字串或 NULL,請按一下儲存格進入編輯模式,按住 Control 鍵並點按儲存格,然後選取「設定為空白字串」或「設定為 NULL」。
若要在網格檢視圖像,只需選擇「檢視」->「顯示」->「在網格中顯示圖像」。
【注意】僅適用於 MySQL、Oracle、PostgreSQL、SQL Server 和 MariaDB。
【提示】要以輕鬆的方式檢視或編輯圖像,請參閱圖像編輯器。
若要編輯 Date 或 Time 記錄,只需簡單地按一下 開啟編輯器。然後選擇或輸入所需的資訊。儲存格中使用的編輯器是由其欄位類型決定。
【注意】僅適用於 MySQL、Oracle、PostgreSQL、SQL Server 和 MariaDB。
Date | Time | DateTime 或 Timestamp |
若要編輯 Enum 記錄,只需簡單地從下拉式選單選擇記錄。
【注意】僅適用於 MySQL、PostgreSQL 和 MariaDB。
若要編輯 Set 記錄,只需簡單地按一下 開啟編輯器。然後從清單中選取記錄。若要移除記錄,可以用同樣的方式取消勾選它們。勾選「Null」或「空白字串」來設定值為 NULL 或空白字串。
【注意】僅適用於 MySQL 和 MariaDB。
若要檢視 BFile 的內容,只需選擇「檢視」->「顯示」->「預覽 BFile」。
【注意】僅適用於 Oracle。
若要產生 UUID 或 GUID,請按住 Control 鍵並點按已選取的儲存格,然後選取「產生 UUID」。
【注意】僅適用於 PostgreSQL 和 SQL Server。
編輯外部索引鍵記錄(外部索引鍵資料選取 - 僅適用於非 Essentials 版本)
「外部索引鍵資料選取」是一個有用的工具,讓你用一個簡單的方法從參考資料表得到可用的值。它可以顯示參考資料表中的記錄和用於搜尋特定的記錄。
若要將資料加到記錄中,只需簡單地按一下 開啟編輯器。
只要簡單地按兩下來選取所需的資料。
【提示】在預設情況下,只顯示「1000」筆記錄。若要顯示所有記錄,請按一下 。若要重新整理記錄,請按一下 。
按一下 開啟左邊的窗格來顯示欄名稱的清單。然後只需簡單地按一下來顯示其他欄。若要移除欄,可以用同樣的方式取消勾選它們。
【提示】若要設定欄為遞增或遞減模式,請按一下欄的右邊並選取「遞增排序」或「遞減排序」。在「篩選」編輯方塊輸入搜尋字串並按 ENTER 來篩選特定的記錄。
【提示】若要移除篩選結果,簡單地移除搜尋字串並按 ENTER。
從網格檢視複製資料
被複製的資料會由 Navicat 複製到剪貼簿,以定位點分隔欄位和回車鍵分隔記錄。它讓你簡單地將剪貼簿的內容貼到你想要的任何應用程式。一般的試算表應用程式會注意到欄位之間的定位點字元,並會整齊地分開剪貼簿中的資料為列和欄。
使用鍵盤快捷鍵選取資料
COMMAND-A | 在資料網格中選取全部列和欄。 |
SHIFT-UP ARROW | 在資料網格中向上選取列。 |
SHIFT-DOWN ARROW | 在資料網格中向下選取列。 |
使用滑鼠操作選取資料
按住 COMMAND 鍵並同時點選每列來選取所需的記錄。
通過點選你要選取的第一列並同時按住 SHIFT 鍵來移動你的游標到你要選取的最後一列。
選取一個儲存格區塊。
【注意】當你選取所需的記錄後,只需簡單地按 COMMAND-C 或選擇「編輯」->「複製」。
在網格檢視貼上資料
複製到剪貼簿的資料會有以下的格式:
資料編排為列和欄。
列和欄分別地以回車鍵或定位點分隔。
剪貼簿中的欄和資料網格中的已選取的欄有相同的序列。
當在 Navicat 貼上資料時,你可以取代現有記錄的內容和附加剪貼簿的資料至資料表。若要取代資料表中現有記錄的內容,你必需在資料網格選取要被剪貼簿的資料取代內容的列。只需簡單地按 COMMAND-V 或選擇「編輯」->「貼上」。 Navicat 會將剪貼簿中的所有內容貼到已選取的列中。如果你沒有啟用交易,貼上動作是不可以還原的。
複製記錄為 Insert 或 Update xx式
x要複製記錄為 Insert 或 Update xx式,請按住 Control 鍵並點按已選取的記錄,然後選取「複製為」->「Insert
xx式」或「Update xx式」。然後,你可以在任何編輯器中貼上xx式。複製欄位名稱
x要複製欄位名稱為定位點分隔值,請按住 Control 鍵並點按已選取的欄或記錄,然後選取「複製為」->「定位點分隔值 (欄位名稱)。如果你想複製資料或複製欄位名稱和資料,你可以選擇「定位點分隔值 (資料)」或「定位點分隔值 (欄位名稱和資料)」。
排序記錄
伺服器儲存記錄的次序是根據它們加入資料表時的次序。Navicat 的排序功能是暫時重新排列記錄,以便你可以用一個不同的序列檢視或更新它們。
將游標移動到你想要排序內容的欄標題,按一下欄的右邊並選取「遞增排序」、「遞減排序」或「移除排序」。
若要按自訂次序來排序多個欄,請在工具列按一下 。
尋找和取代尋找記錄
尋找列能在檢視器中快速搜尋文字。只需簡單地選擇「編輯」->「尋找」->「尋找」或按 COMMAND-F。然後,按一
下 ,選擇「尋找資料」並輸入搜尋字串。搜尋會在游標目前位置開始直到檔案的最後。
若要尋找下一個文字,只需簡單地按一下「>」或按 COMMAND-G。
取代記錄
在尋找列,選擇「取代」或按 OPTION-COMMAND-F。然後,輸入你想搜尋和取代的文字。按一下「取代」或「全部取代」來自動取代第一個相符項目或全部相符項目。如果你按了「全部取代」,你可以按一下 來套用變更,或按一下 來取消變更。
尋找欄
x要搜尋一個欄,只需簡單地選擇「編輯」->「尋找」->「尋找」或按 COMMAND-F。然後,按一下 ,選擇「尋找欄」並輸入搜尋字串。
尋找和取代還有一些額外的選項,按一下 :
選項 | 描述 |
突顯符合的儲存格 | 在檢視器中突顯全部相符項目。 |
遞增搜尋 | 在輸入每個字元時為搜尋字串尋找相符文字。 |
大小寫符合 | 啟用大小寫相關的搜尋。 |
請使用以下的方法篩選網格中的資料:
按一下儲存格進入編輯模式。按住 Control 鍵並點按儲存格,然後在彈出式選單選取「篩選」->「欄位 xxx 值」來用目前儲存格的值篩選記錄。
你還可以使用更複雜的方式自訂你的篩選,在工具列按一下 。篩選精靈會出現在網格的上方,你可以看到現有的篩選條件,簡易地按一下左邊的核取方塊來啟用或停用它。
Navicat 通常識別使用者在資料表輸入的字串為一般字串,任何特殊字元或函式將被處理為純文字(即是它的功能會被忽略)。
在「原始資料模式」編輯資料是一個方便和直接的方法來套用伺服器的內建函式。若要使用原始資料模式功能,只需簡單地選擇「檢視」->「顯示」->「原始資料模式」。
【注意】僅適用於 MySQL、Oracle、PostgreSQL、SQL Server 和 MariaDB。
【提示】表單檢視僅支援顯示或隱藏欄。移動欄
1. 用滑鼠的左鍵按住欄標題。
2. 移動滑鼠游標到所需的位置。
3. 釋放滑鼠,欄將會移動。
設定欄寬
按住欄頂部的右邊界並拖曳到左或右。
按兩下欄頂部的右邊界來調整為最適合欄的寬度。
按住 Control 鍵並點按欄,然後選取「設定欄寬」或從「檢視」選單選取。然後,在「設定全部欄寬」對話方塊輸入欄寬。
81
【提示】結果套用到所有欄。
設定列高
按住 Control 鍵並點按資料表網格的任何位置,然後選取「設定列高」或從「檢視」選單選取。然後,在「設定列高」對話方塊輸入列高。
【提示】這個動作只能套用到目前的資料表網格。顯示或隱藏欄
如果資料表中有很多欄,而你想在資料表網格隱藏其中一些欄,只需簡單地按住 Control 鍵並點按網格或表單的任何位置,然後選取「顯示或隱藏欄」或從「檢視」選單選取。然後,選取你想隱藏的欄。
隱藏欄將會從網格或表單中消失。
若要取消隱藏欄,只需簡單地按住 Control 鍵並點按網格或表單的任何位置,然後選取「顯示或隱藏欄」或從「檢視」選單選取。然後,選取你想重新顯示的欄。
顯示或隱藏 ROWID
如果你想顯示或隱藏每列的 rowid(位址),按住 Control 鍵並點按資料表網格的任何位置,然後選取「顯示或隱藏
ROWID」或從「檢視」選單選取。
ROWID 欄將顯示於最後的欄。
【注意】僅適用於 Oracle 和 SQLite。
MongoDB 資料檢視器會以網格、樹狀或 JSON 格式顯示資料。若要切換檢視,請按一下位於底部的 、 或 。資料檢視器的工具列提供以下功能管理資料:
按鈕 | 描述 |
開始一個交易。如果在偏好設定中啟用了「自動開始交易」,每當開啟資料檢 視器時交易會自動開始。 | |
永久完成目前交易中的所有變更。 | |
還原目前交易中所有已執行的工作。 | |
xxxx編輯器以檢視和編輯資料。 |
在資料網格建立和應用篩選條件來篩選記錄。 | |
按自訂的次序來排序記錄。 | |
【樹狀檢視】展開全部內嵌文件和陣列。 | |
【網格檢視】收摺全部內嵌文件。 【樹狀檢視】收摺全部內嵌文件和陣列。 | |
【網格檢視】使用類型色彩窗格上設定的指定類型色彩突顯儲存格。 | |
從檔案匯入資料。 | |
匯出資料到檔案。 | |
分析集合。 |
使用資料檢視器的「導覽列」按鈕,可以快捷方便地瀏覽文件或頁。
按鈕 | 描述 |
加入文件 - 輸入一個新的文件。在使用資料檢視器的任何時候,按一下此按 鈕來得到一個空白的文件。 | |
刪除文件 - 刪除一個現有的文件。 | |
套用變更 - 套用已做的變更。 | |
放棄變更 - 移除目前文件的全部編輯。 | |
重新整理 - 重新整理資料。 | |
停止 - 當從伺服器載入大量資料時,停止載入。 | |
第一頁 - 移動到第一頁。 | |
上一頁 - 移動到上一頁。 | |
下一頁 - 移動到下一頁。 | |
最後一頁 - 移動到最後一頁。 | |
第一個文件 - 移動到第一個文件。 | |
上一個文件 - 從目前的文件移動到前一個文件(如果有)。 | |
下一個文件 - 移動到下一個文件。 | |
最後一個文件 - 移動到最後一個文件。 | |
設定 - 設定每頁顯示文件的數目。 | |
網格檢視 - 切換到網格檢視。 | |
樹狀檢視 - 切換到樹狀檢視。 | |
JSON 檢視 - 切換到 JSON 檢視。 |
使用「設定」 按鈕來進入編輯模式。
限制 個文件(每頁)
如果你想限制每頁顯示文件的數目,可勾選這個選項。否則,全部文件將顯示在單一頁面。以及,在編輯方塊設定值。這數字代表每頁顯示文件的數目。
【注意】這個設定模式只會影響目前的物件。若要調整全域設定,請參閱偏好設定。
第 a 個文件(共 b 個)於第 c 頁 顯示的數字代表已選取的文件和頁數。 a - 已選取的文件。
b - 目前頁的文件數目。
c - 目前的頁數。
網格檢視是一個類似試算表的檢視,將文件和欄位顯示為列和欄。導覽列可讓你快速地切換、插入或刪除文件。
使用網格加入一個文件
1. 按一下現有的文件並在導覽列按一下 或按 COMMAND-+ to 來得到一個空白顯示的文件。
2. 輸入所需的資料。
3. 請看文件左邊的選取方塊。它會由指示目前文件的圖形符號 變為指示你正在編輯該文件的圖形符號 。
4. 若要儲存文件,只需簡單地移動到另一個文件或在導覽列按一下 。
【注意】如果你的集合是空的,會彈出一個視窗口讓你加入文件。使用彈出視窗加入一個文件
1. 按住 Control 鍵並點按網格,然後選取「加入文件」。
2. 在彈出視窗中編寫文件。
3. 按一下「驗證」以確保文件正確無誤。
4. 按一下「加入」。
使用網格編輯一個文件
1. 按一下你要變更的儲存格來選取你想編輯的文件。
2. 在該儲存格輸入新的資料。
84
3. 只需簡單地移動到另一個文件或在導覽列按一下 ,新資料就會覆寫之前的資料。
使用彈出視窗編輯一個文件
1. 按住 Control 鍵並點按你想編輯的文件,然後選取「編輯文件」。
2. 在彈出視窗中編輯文件。
3. 按一下「驗證」以確保文件正確無誤。
4. 按一下「加入」。
【注意】關閉集合是另一種儲存文件的方法。編輯多個儲存格為相同的資料
1. 在資料網格中選取一個儲存格區塊。
2. 輸入新的資料。
【注意】變更會套用到多個有相容資料類型的欄位。刪除一個文件
1. 選取你想刪除的文件。
2. 只需簡單地按住 Control 鍵並點按文件,然後選取「刪除文件」或在導覽列按一下 。
編輯要特殊處理的文件
x要設定儲存格值為空白字串或 NULL,請按一下儲存格進入編輯模式,按住 Control 鍵並點按儲存格,然後選取「設定為空白字串」或「設定為 NULL」。
若要編輯 DateTime 資料,只需簡單地按一下 開啟編輯器。選擇或輸入所需的資料。
若要變更儲存格值的類型,請按一下儲存格進入編輯模式,按住 Control 鍵並點按儲存格,然後選取「值類型」。然後,選取所需的類型。
從 Navicat 複製資料
被複製的資料會由 Navicat 複製到的剪貼簿,以定位點分隔欄位和回車鍵分隔文件。它讓你簡單地將剪貼簿的內容貼到你想要的任何應用程式。一般的試算表應用程式會注意到欄位之間的定位點字元,並會整齊地分開剪貼簿中的資料為列和欄。
使用鍵盤快捷鍵選取資料
COMMAND-A | 在資料網格中選取全部列和欄。 |
SHIFT-UP ARROW | 在資料網格中向上選取列。 |
SHIFT-DOWN ARROW | 在資料網格中向下選取列。 |
使用滑鼠操作選取資料
按住 COMMAND 鍵並同時點選每列來選取所需的文件。
通過點選你要選取的第一列並同時按住 SHIFT 鍵來移動你的游標到你要選取的最後一列。
選取一個儲存格區塊。
【注意】當你選取所需的記錄後,只需簡單地按 COMMAND-C 或選擇「編輯」->「複製」。
在 Navicat 貼上資料
複製到剪貼簿的資料會有以下的格式:
資料編排為列和欄。
列和欄分別地以回車鍵或定位點分隔。
剪貼簿中的欄和資料網格中已選取的欄有相同的序列。
當在 Navicat 貼上資料時,你可以取代現有文件的內容和附加剪貼簿的資料至集合。若要取代集合中現有文件的內容,你必需在資料網格選取要被剪貼簿的資料取代內容的儲存格。只需簡單地按 COMMAND-V 或選擇「編輯」->「貼上」。Navicat 會將剪貼簿中的所有內容貼到已選取的儲存格中。如果你沒有啟用交易,貼上動作是不可以還原的。
複製欄位名稱
x要複製欄位名稱為定位點分隔值,請按住 Control 鍵並點按已選取的欄位或文件,然後選取「複製為」->「定位點分隔值 (欄位名稱)」。如果你想複製資料或複製欄位名稱和資料,你可以選擇「定位點分隔值 (資料)」或「定位點分隔值 (欄位名稱和資料)」。
篩選文件
請使用以下的方法篩選網格中的資料:
按一下儲存格進入編輯模式。按住 Control 鍵並點按儲存格,然後選取「篩選」->「欄位 xxx 值」來用已選取欄位目前的值篩選文件。
你還可以使用更複雜的方式自訂你的篩選,在工具列按一下 。篩選精靈會出現在網格的上方,你可以看到現有的篩選條件,簡易地按一下左邊的核取方塊來啟用或停用它。
設定網格檢視格式
使用以下的方法來設定集合網格的格式:
根據類型突顯儲存格
網格檢視允許根據資料類型突顯儲存格,讓你易於識別特定的儲存格。類型色彩窗格位於網格的右邊。如果網格視窗停靠在 Navicat 主視窗內,你可以按一下在資訊窗格中的 圖示來設定色彩。
若要套用色彩,請在工具列按一下 按鈕,或者在類型色彩窗格中勾選「啟用色彩」選項。
展開或收摺內嵌文件
網格檢視允許內嵌文件與其他欄一起展開,以便於資料分析。若要展開或收一個摺內嵌文件,只需簡單地按一下內嵌文件並按一下 或 ,或按住 Control 鍵並點按儲存格,然後選取「展開」、「收摺 」或「收摺全部內嵌文件」。
展開陣列
網格檢視允許顯示陣列中的所有元素。若要展開陣列元素,只需簡單地按一下有陣列元素的儲存格並按一下 ,或按住 Control 鍵並點按有陣列元素的儲存格,然後選取「展開」。
所有陣列元素都顯示在新的網格上。你可以在此處檢視、加入或刪除元素。按一下集合名稱以跳回集合網格。
移動欄
1. 用滑鼠的左鍵按住欄標題。
2. 移動滑鼠游標到所需的位置。
3. 釋放滑鼠,欄將會移動。
設定欄寬
按住欄頂部的右邊界並拖曳到左或右。
按兩下欄頂部的右邊界來調整為最適合欄的寬度。
按住 Control 鍵並點按欄,然後選取「設定欄寬」或從「檢視」選單選取。然後,在「設定全部欄寬」對話方塊輸入欄寬。
【提示】結果套用到所有欄。設定列高
按住 Control 鍵並點按集合網格的任何位置,然後選取「設定列高」或從「檢視」選單選取。然後,在「設定列高」對話方塊輸入列高。
【提示】這個動作只能套用到目前的集合網格。顯示或隱藏欄
如果集合中有很多欄,而你想在集合網格隱藏其中一些欄,只需簡單地按住 Control 鍵並點按集合網格的任何位置,然後選取「顯示或隱藏欄」或從「檢視」選單選取。然後,選取你想隱藏的欄。
隱藏欄將會從集合網格中消失。
若要取消隱藏欄,只需簡單地按住 Control 鍵並點按集合網格的任何位置,然後選取「顯示或隱藏欄」或從「檢視」選單選取。然後,選取你想重新顯示的欄。
樹狀檢視以階層式檢視顯示文件。導覽列可讓你快速地切換、插入或刪除文件。
加入一個文件
1. 在導覽列按一下 或按 COMMAND-+ 來得到一個空白顯示的文件。
2. 輸入所需的資料。
3. 在導覽列按一下 來儲存文件。
【注意】如果你的集合是空的,你需要按一下 來加入一個新欄位。
編輯一個文件
1. 前往你想編輯的文件。
2. 按一下要修改的欄位名稱、值或類型。
3. 在導覽列按一下 來套用變更。
加入一個欄位或一個項目
1. 前往你想編輯的文件。
2. 按一下 來加入一個新欄位或項目。
3. 輸入所需的資料。
刪除一個欄位或一個項目
1. 前往你想編輯的文件。
2. 按住 Control 鍵並點按你想刪除的欄位或項目,然後選取「刪除值」。
【注意】關閉集合是另一種儲存文件的方法。刪除一個文件
1. 前往你想刪除的文件。
2. 只需簡單地在導覽列按一下 。
編輯要特殊處理的文件
x要設定值為 NULL,請按住 Control 鍵並點按已選取的項目,然後選取「值類型」->「NULL」。若要編輯 DateTime 資料,只需簡單地按一下 開啟編輯器。選擇或輸入所需的資料。
設定樹狀檢視格式
展開或收摺內嵌文件和陣列
所有內嵌文件和陣列都以節點表示。按一下節點圖示可以展開或收摺節點。
JSON 檢視以 JSON 格式顯示文件。導覽列可讓你快速地切換、插入或刪除文件。
90
加入一個文件
1. 在導覽列按一下
或按 COMMAND-+。
2. 在彈出視窗中編寫文件。
3. 按一下「驗證」以確保文件正確無誤。
4. 按一下「儲存」。
編輯一個文件
1. 按住 Control 鍵並點按你想編輯的文件,然後選取「編輯文件」。
2. 在彈出視窗中編輯文件。
3. 按一下「驗證」以確保文件正確無誤。
4. 按一下「儲存」。
刪除一個文件
1. 按一下你想刪除的文件。
2. 只需簡單地在導覽列按一下 。
排序文件
伺服器儲存文件的次序是根據它們加入資料表時的次序。Navicat 的排序功能是暫時重新排列文件,以便你可以用一個不同的序列檢視或更新它們。
將游標移動到你想要排序內容的欄位標題,按一下欄位的右邊並選取「遞增排序」、「遞減排序」或「移除排序」。
若要按自訂次序來排序多個欄位,請在工具列按一下 。
尋找和取代尋找文件
尋找列能在檢視器中快速搜尋文字。只需簡單地選擇「編輯」->「尋找」->「尋找」或按 COMMAND-F。然後,輪入
搜尋字串。搜尋會在游標目前位置開始直到檔案的最後。
對於網格檢視或樹狀檢視,你需要按一下 並選擇「 尋找資料」。
若要尋找下一個文字,只需簡單地按一下「>」或按 COMMAND-G。
取代文件
在尋找列選擇「取代或按 OPTION-COMMAND-F。然後,輸入你想搜尋和取代的文字。按一下「取代」或「全部取代」來自動取代第一個相符項目或全部相符項目。如果你按了「全部取代」,你可以按一下 來套用變更,或按一下 來取消變更。
尋找欄位
在網格檢視或樹狀檢視,你可以搜尋集合中的欄位。只需簡單地選擇「編輯」->「尋找」->「尋找」或按 COMMAND-F。按一下 並選擇「尋找欄」。然後,輸入搜尋字串。
尋找和取代還有一些額外的選項,按一下 :
選項 | 描述 |
突顯符合的儲存格 | 在檢視器中突顯全部相符項目。 |
遞增搜尋 | 在輸入每個字元時為搜尋字串尋找相符文字。 |
大小寫符合 | 啟用大小寫相關的搜尋。 |
正規運算式 | 搜尋正規運算式。 |
完整單字 | 傳回符合搜尋字串整個單詞的物件。 |
Navicat 提供強大的輔助編輯器來檢視和編輯 TEXT、BLOB 或 BFile 欄位的內容。編輯器可讓你在資料表或集合中檢視、更新、插入或刪除資料。在工具列按一下 「文字」、 「十六進位」和 「圖像」和 「網頁」來開啟相應的檢視器或編輯器。
【注意】MongoDB JSON 檢視不支援輔助編輯器。Oracle 的 BFile 欄位不可以編輯。
「文字」窗格讓你編輯資料為純文字。若要變更語法突顯,簡單地按住 Control 鍵並點按空白位置,然後選取「語言」。使用導覽列的 按鈕來更新已變更的記錄或文件。
「十六進位」窗格讓你在十六進位模式中編輯資料。使用導覽列的 按鈕來更新已變更的記錄或文件。
「圖像」窗格讓你顯示資料為圖像。使用 「載入」、 「儲存到磁碟」和 「清除」按鈕來從檔案載入或移除圖像,或儲存圖像到一個檔案。
「網頁」窗格讓你如在網頁瀏覽器中顯示 HTML 程式碼資料。
篩選精靈讓你快捷地為你的資料網格建立及套用指定的篩選條件。此外,它更可讓你儲存篩選條件到一個設定檔以備日後使用。在工具列按一下 來啟用篩選。
建立篩選
1. 若要加入一個新的條件到準則,只需簡單地按一下 。如果你需要在括號內加入條件,按一下 。
【提示】若要在現有的條件加入括號,只需簡單地按住 Control 鍵並點按已選取的條件,然後選取「使用括號分組」。若要移除括號,請在括號上按一下滑鼠右鍵並選取「刪除括號」或「刪除括號和條件」。
2. 按一下欄位名稱(核取方塊旁)並從清單中選擇一個欄位。
3. 按一下運算子(欄位名稱旁)並選擇一個篩選運算子。你可以從清單中選擇「[自訂]」來手動輸入準則。
篩選運算子 | 運算子描述 |
= | 欄位等於「值」。 |
!= | 欄位不等於「值」。 |
< | 欄位小於「值」。 |
<= | 欄位小於或等於「值」。 |
> | 欄位大於「值」。 |
>= | 欄位大於或等於「值」。 |
包含 | 欄位包含「值」。 |
包含(不區分大小寫) | 欄位包含「值」(不區分大小寫)。 僅適用於 PostgreSQL。 |
不包含 | 欄位不包含「值」。 |
不包含(不區分大小寫) | 欄位不包含「值」(不區分大小寫)。 僅適用於 PostgreSQL。 |
開始以 | 欄位以「值」開頭。 |
開始不是以 | 欄位不以「值」開頭。 |
結束以 | 欄位以「值」結尾。 |
結束不是以 | 欄位不以「值」結尾。 |
是 null | 欄位是 NULL。 |
不 是 null | 欄位是 NOT NULL。 |
是空的 | 欄位是空的。 |
不是空的 | 欄位不是空的。 |
介於 | 欄位在「值 1」和「值 2」之間。 |
不介於 | 欄位不在「值 1」和「值 2」之間。 |
在清單 | 欄位在(「值 1」、「值 2」、...)清單中。 |
不在清單 | 欄位不在(「值 1」、「值 2」、...)清單中。 |
存在 | 欄位是存在。 僅適用於 MongoDB。 |
不存在 | 欄位不存在。 僅適用於 MongoDB。 |
是欄位類型 | 欄位類型是「值」。 僅適用於 MongoDB。 |
不是欄位類型 | 欄位類型不是「值」。 僅適用於 MongoDB。 |
4. 按一下「?」來開啟適當的編輯器並輸入準則值。準則值方塊使用的編輯器是由欄位的資料類型決定。
【提示】對於 MongoDB,你可以在準則值方塊中變更編輯器類型。
5. 按一下邏輯運算子方塊(準則值旁)並選擇「and」或「or」。
6. 重複步驟 1-5 來加入另一個新條件。
7. 按一下 來看篩選結果。
【提示】如果要反轉條件的含義,簡單地按住 Control 鍵並點按已選取的條件,然後選取「切換負元件」。(僅適用於
MySQL、Oracle、PostgreSQL、SQLite、SQL Server 和 MariaDB)
儲存設定檔
你可以儲存篩選準則到設定檔以備日後使用。只需簡單地按住 Control 鍵並點按篩選精靈,然後選取「載入設定檔」、
「刪除設定檔」、「儲存設定檔」或「另存設定檔為」。
查詢是根據使用者的請求用可讀格式顯示從資料庫中提取的資料。Navicat 提供強大的查詢工具:查詢編輯器 - 可直接編輯查詢文字,查詢建立工具、尋找建立工具或彙總建立工具 - 視覺化地建立查詢。你可以儲存查詢,用於設定自動執行工作。在主視窗中,按一下 「查詢」來開啟查詢的物件清單。你亦可以在主工具列按一下 「新增查詢」來建立一個新的查詢而不必開啟任何連線。
若要使用外部編輯器開啟查詢,請按住 Control 鍵並點按查詢,然後選取「使用外部編輯器開啟」。你可以在偏好設定中設定外部編輯器的檔案路徑。
【提示】查詢(.sql 或 .js)儲存於設定位置。若要開啟該資料夾,請按住 Control 鍵並點按查詢,然後選取「顯示於
Finder」。如果連線已同步到 Navicat Cloud,它的查詢會儲存在雲端。
查詢設計器
「查詢設計器」是一個用於設計查詢的 Navicat 基本工具。
按鈕 | 描述 |
MySQL、Oracle、PostgreSQL、SQLite、SQL Server 和 MariaDB | |
開啟 SQL 建立工具來視覺化地建立查詢。 | |
在編輯器中以美化 SQL 選項設定程式碼的格式。 | |
MongoDB | |
開啟尋找建立工具來視覺化地建立查詢。 | |
開啟彙總建立工具來視覺化地建立查詢。 | |
在編輯器中格式化程式碼。 | |
【網格檢視】使用在類型色彩窗格中設定的特定類型色彩突顯儲存格。 | |
一般 | |
顯示程式碼片段窗格。 | |
啟用用於檢視和編輯資料的輔助編輯器。 | |
匯出查詢的結果。 | |
執行查詢:執行、執行目前xx式或執行已選取的(當已突顯程式碼)。 MongoDB 不支援執行目前xx式。 | |
停止執行查詢。 | |
顯示查詢的查詢計劃:解釋或解釋已選取的(當已突顯程式碼)。 |
在 Navicat 開啟一個外部檔案
1. 按住 Control 鍵並點按物件索引標籤的任何位置,然後在彈出式選單中選取「開啟外部查詢」。
2. 選取檔案。
3. 按一下「打開」。
儲存一個已開啟的外部檔案為 Navicat 查詢
1. 在查詢設計器中,選擇「檔案」->「另存為 Navicat 查詢」。
2. 輸入查詢名稱和選擇儲存路徑。
3. 按一下「確定」。
儲存一個 Navicat 查詢為外部檔案
1. 在查詢設計器中,選擇「檔案」->「另存為外部檔案」。
2. 選擇儲存路徑和輸入檔案名稱。
3. 按一下「儲存」。
編輯器讓你建立和編輯 SQL 文字,準備和執行已選取的查詢。你可以在一個查詢視窗編寫多句 SQL xx式。拖放或按兩下右邊的「識別元」窗格的一個識別元來將它加到編輯器中。
【提示】當你使用 SQL 建立工具建立 SQL 時,SELECT xx式將會在 SQL 編輯器中自動產生。
Navicat 提供廣泛的進階功能,例如:編輯程式碼功能、智能自動完成程式碼、設定 SQL 格式及更多。
設定 SQL 格式
x要變更 SQL xx式格式,簡單地從「格式」選單選擇 -
縮排
為已選取的程式碼行增加或減少縮排。
註解
為已選取的程式碼行加上註解或取消註解。
轉換大小寫
將已選取的程式碼變為大寫或小寫。
美化 SQL(僅適用於非 Essentials 版本)
以美化 SQL 選項設定已選取的程式碼的格式。
選項或按鈕 | 描述 |
短括號長度 | 設定短括號的長度。 |
大寫關鍵字 | 將全部 SQL 關鍵字轉為大寫。 |
美化 | 儲存及套用 SQL 美化器的選項。 |
美化 SQL 選項(僅適用於非 Essentials 版本)變更 SQL 美化器的選項。
簡化 SQL(僅適用於非 Essentials 版本)簡化 SQL 編輯器中的 SQL 格式。
自動完成程式碼(僅適用於非 Essentials 版本)
在編輯器中輸入 SQL xx式時,Xxxxxxx 的自動完成程式碼功能會彈出一個建議清單。它以xx式完成和資料庫物件的可用內容(例如:資料庫、資料表、欄位、檢視等)加上其相應的圖示來協助你完成xx式。你可以更新程式碼建議,選擇「編輯」->「自動完成程式碼」->「更新自動完成程式碼的資訊」。
若要使用自動完成程式碼,只需簡單地按「.」來顯示在目前範圍內的資料庫物件的可用內容。
當建議清單出現時,按 TAB 插入第一個項目。你還可以使用向上鍵或向下鍵選取所需的項目,然後按 TAB 或 ENTER。
此外,你可以輸入一個字元或在你的鍵盤上按 ESC 來使用自動完成程式碼,以取得 SQL 關鍵字或資料庫物件。如果你從清單中選取一個程式碼片段的名稱,已儲存的程式碼會插入到編輯器中。