廣告

JetBrains DataGrip – Databases/SQL/NoSQL 開發

  • 軟體名稱:JetBrains DataGrip
  • 支援系統:Windows,Mac,Linux
  • 官方網站:DataGrip
以下是 JetBrains DataGrip 的介紹與基礎教學,幫助你快速掌握這款強大的資料庫開發工具。


🔷 DataGrip 是什麼?

DataGrip 是 JetBrains 專門為資料庫開發者打造的專業 資料庫 IDE
它支援多種資料庫系統(MySQL、PostgreSQL、Oracle、SQL Server、SQLite、MariaDB、MongoDB 等),讓你能更有效率地編寫 SQL、管理資料庫結構、執行查詢和進行資料庫維護。


🧰 DataGrip 主要功能特色

功能說明
智慧 SQL 編輯器自動補全、語法高亮、語法檢查與即時錯誤提示
多資料庫支援支援多種關聯式及非關聯式資料庫
資料庫物件瀏覽方便查看與管理表格、索引、視圖、存儲程序等
資料編輯器直接編輯資料表資料,類似 Excel 的操作介面
執行計劃與性能分析幫助優化 SQL 查詢效能
版本控制整合支援 Git 等版本控制系統管理 SQL 腳本
資料庫快照與比較比較資料庫結構與內容差異
資料庫重構輕鬆執行重命名、刪除、調整結構

🛠️ 安裝步驟

  1. 前往官方網站下載:
    https://www.jetbrains.com/datagrip/download/
  2. 選擇作業系統版本,下載並安裝
  3. 安裝完成後啟動 DataGrip

🧑‍🏫 基本教學流程

🔹 1. 連接資料庫

  • 開啟 DataGrip → Database 視窗 → 點擊「+」→ 選擇資料庫類型(如 MySQL、PostgreSQL 等)
  • 輸入資料庫連線資訊(Host、Port、帳號、密碼等)
  • 點擊「Test Connection」測試連線,成功後按「OK」

🔹 2. 瀏覽資料庫結構

  • 在 Database 面板中展開連線
  • 查看資料庫、資料表、欄位、索引、視圖等物件
  • 可右鍵資料表執行查詢、編輯資料或導出結構

🔹 3. 撰寫與執行 SQL 查詢

  1. 新增一個 SQL Console:
    • 右鍵資料庫 → New → Query Console
  2. 撰寫 SQL 語句,例如:
SELECT * FROM users WHERE created_at > '2023-01-01';
  1. 按下 Ctrl + Enter(macOS 是 Cmd + Enter)執行查詢
  2. 查詢結果會顯示在下方面板,支援排序、過濾、匯出

🔹 4. 編輯資料表資料

  • 在 Database 面板中,右鍵選擇資料表 → Jump to Data
  • 直接在表格介面中編輯資料,修改會即時反映到資料庫(可設定自動提交或手動提交)

🔹 5. 使用版本控制管理 SQL 腳本

  • DataGrip 內建 Git 等版本控制
  • 將 SQL 腳本放入專案資料夾,用 Git 追蹤修改歷史

🧩 常用快捷鍵(Windows/macOS)

功能WindowsmacOS
執行查詢Ctrl + EnterCmd + Enter
新增資料表Ctrl + NCmd + N
格式化 SQLCtrl + Alt + LCmd + Option + L
查找檔案Ctrl + Shift + NCmd + Shift + O
全域搜尋Ctrl + Shift + FCmd + Shift + F
切換資料庫連線Alt + Shift + DOption + Shift + D

🎓 延伸學習資源

廣告

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *