跳轉至

建立 2025-02-12 更新 2026-10-03

資料庫管理工具

資料庫管理工具是有圖形介面的資料庫用戶端,讓你不用記指令就能瀏覽資料表、編輯資料、執行 SQL 與匯出結果。學習階段搭配一套好用的工具,可以直觀地看到每條 SQL 對資料造成的變化。本頁整理常用的免費工具與各自的適用情境。

工具比較

工具 支援資料庫 平台 特色
DBeaver Community 幾乎所有(SQLite、PostgreSQL、MySQL、MariaDB…) Windows / macOS / Linux 一套工具管理所有資料庫,自動下載驅動,ER 圖
DB Browser for SQLite SQLite Windows / macOS / Linux 介面簡單,開檔即用,最適合初學者
SQLiteStudio SQLite Windows / macOS / Linux 免安裝版本、功能較 DB Browser 豐富
pgAdmin PostgreSQL Windows / macOS / Linux / Web PostgreSQL 官方推薦,管理功能最完整
MySQL Workbench MySQL Windows / macOS / Linux MySQL 官方工具,含資料模型設計與效能分析
HeidiSQL MySQL、MariaDB、PostgreSQL、SQLite、SQL Server Windows 輕量快速,Windows 使用者的熱門選擇

該選哪一個?

  • 只用 SQLite、剛開始學:DB Browser for SQLite,打開 .db 檔就能看資料。
  • 同時使用多種資料庫:DBeaver Community,一套工具搞定,連線設定也能統一管理。
  • 專注 PostgreSQL 管理:pgAdmin,可管理角色權限、備份還原與監看伺服器狀態。
  • 專注 MySQL 開發:MySQL Workbench,可畫 ER 圖並直接產生建表 SQL。
  • 習慣在編輯器裡工作:VS Code 安裝 SQLTools 等擴充套件,也能連線與執行查詢。

連線時需要哪些資訊?

伺服器型資料庫在工具中建立連線時,通常需要填入以下資訊(與 Python 連線參數相同):

欄位 PostgreSQL 預設 MySQL 預設
Host localhost localhost
Port 5432 3306
User postgres root
Password 安裝或 docker run 時設定的密碼 安裝或 docker run 時設定的密碼
Database postgres (可留空)

SQLite 則只需要選擇資料庫檔案的路徑。

推薦影音

Install DBeaver Community Edition(Java Code Junkie)

簡述:示範下載安裝 DBeaver Community,並建立第一個資料庫連線,適合想用一套工具管理多種資料庫的讀者。

Intro To PostgreSQL Databases With PgAdmin For Beginners(John Elder / Codemy)

簡述:以 pgAdmin 的圖形介面完成建立資料庫、資料表、新增與查詢資料的完整課程,適合不習慣命令列、想用圖形介面學 PostgreSQL 的人。

MySQL Workbench 的官方教學影片請見 MySQL 使用簡介。