- 軟體名稱:JetBrains DataGrip
- 支援系統:Windows,Mac,Linux
- 官方網站:DataGrip
🔷 DataGrip 是什麼?
DataGrip 是 JetBrains 專門為資料庫開發者打造的專業 資料庫 IDE。
它支援多種資料庫系統(MySQL、PostgreSQL、Oracle、SQL Server、SQLite、MariaDB、MongoDB 等),讓你能更有效率地編寫 SQL、管理資料庫結構、執行查詢和進行資料庫維護。
🧰 DataGrip 主要功能特色
| 功能 | 說明 |
|---|---|
| 智慧 SQL 編輯器 | 自動補全、語法高亮、語法檢查與即時錯誤提示 |
| 多資料庫支援 | 支援多種關聯式及非關聯式資料庫 |
| 資料庫物件瀏覽 | 方便查看與管理表格、索引、視圖、存儲程序等 |
| 資料編輯器 | 直接編輯資料表資料,類似 Excel 的操作介面 |
| 執行計劃與性能分析 | 幫助優化 SQL 查詢效能 |
| 版本控制整合 | 支援 Git 等版本控制系統管理 SQL 腳本 |
| 資料庫快照與比較 | 比較資料庫結構與內容差異 |
| 資料庫重構 | 輕鬆執行重命名、刪除、調整結構 |
🛠️ 安裝步驟
- 前往官方網站下載:
https://www.jetbrains.com/datagrip/download/ - 選擇作業系統版本,下載並安裝
- 安裝完成後啟動 DataGrip
🧑🏫 基本教學流程
🔹 1. 連接資料庫
- 開啟 DataGrip → Database 視窗 → 點擊「+」→ 選擇資料庫類型(如 MySQL、PostgreSQL 等)
- 輸入資料庫連線資訊(Host、Port、帳號、密碼等)
- 點擊「Test Connection」測試連線,成功後按「OK」
🔹 2. 瀏覽資料庫結構
- 在 Database 面板中展開連線
- 查看資料庫、資料表、欄位、索引、視圖等物件
- 可右鍵資料表執行查詢、編輯資料或導出結構
🔹 3. 撰寫與執行 SQL 查詢
- 新增一個 SQL Console:
- 右鍵資料庫 → New → Query Console
- 撰寫 SQL 語句,例如:
SELECT * FROM users WHERE created_at > '2023-01-01';
- 按下
Ctrl + Enter(macOS 是Cmd + Enter)執行查詢 - 查詢結果會顯示在下方面板,支援排序、過濾、匯出
🔹 4. 編輯資料表資料
- 在 Database 面板中,右鍵選擇資料表 → Jump to Data
- 直接在表格介面中編輯資料,修改會即時反映到資料庫(可設定自動提交或手動提交)
🔹 5. 使用版本控制管理 SQL 腳本
- DataGrip 內建 Git 等版本控制
- 將 SQL 腳本放入專案資料夾,用 Git 追蹤修改歷史
🧩 常用快捷鍵(Windows/macOS)
| 功能 | Windows | macOS |
|---|---|---|
| 執行查詢 | Ctrl + Enter | Cmd + Enter |
| 新增資料表 | Ctrl + N | Cmd + N |
| 格式化 SQL | Ctrl + Alt + L | Cmd + Option + L |
| 查找檔案 | Ctrl + Shift + N | Cmd + Shift + O |
| 全域搜尋 | Ctrl + Shift + F | Cmd + Shift + F |
| 切換資料庫連線 | Alt + Shift + D | Option + Shift + D |
🎓 延伸學習資源
- 官方文件:https://www.jetbrains.com/datagrip/documentation/
- 官方教學影片與網誌:https://blog.jetbrains.com/datagrip/
- YouTube 搜尋「DataGrip 教學」
廣告



