DB を触るとき、コマンドだけでも動くが、現場では GUI ツール(画面でテーブルを見たり、クエリを打ったりするもの)を使うことが多い。
この記事では、よく使う RDB 製品と、定番 GUI の対応をざっくり表にする。細かい機能比較はしない。
先に結論
- 製品ごとに「まずこれ」という定番 GUI がある
- 日本の現場では A5:SQL Mk-2(A5M2) のように、複数 DB を1つで触るツールもよく使われる
- MySQL なら phpMyAdmin のような Web 管理画面もある
- クラウドのマネージドでも、接続先が分かれば同じ GUI を使えることが多い
DB 製品と GUI の対応表
| DB 製品 | 定番・よく使う GUI | メモ |
|---|
| SQL Server | SSMS、Azure Data Studio、A5:SQL Mk-2 | Windows なら SSMS が多い。Mac/Linux は Azure Data Studio |
| PostgreSQL | pgAdmin、A5:SQL Mk-2、DBeaver、phpPgAdmin | pgAdmin が公式寄り。phpPgAdmin は Web 管理 |
| MySQL / MariaDB | MySQL Workbench、phpMyAdmin、A5:SQL Mk-2、DBeaver、HeidiSQL | phpMyAdmin は共有サーバーや Web 経由でよく見る |
| Oracle | SQL Developer、A5:SQL Mk-2、DBeaver | SQL Developer が Oracle 公式 |
| SQLite | DB Browser for SQLite、A5:SQL Mk-2、DBeaver | 軽い用途向け |
| 複数製品をまたぐ | A5:SQL Mk-2、DBeaver、Azure Data Studio、DataGrip | 1クライアントで何種類も繋ぐとき |
名前だけ押さえる(横断・Web 系)
- A5:SQL Mk-2(A5M2) … 日本でよく使われる無料の DB クライアント。SQL Server / PostgreSQL / MySQL / Oracle / SQLite など複数対応
- DBeaver … こちらも複数 DB 対応の定番(コミュニティ版は無料)
- phpMyAdmin … MySQL / MariaDB 向けの Web UI。ブラウザで開く
- phpPgAdmin … PostgreSQL 向けの Web UI(phpMyAdmin の兄弟イメージ)
- HeidiSQL … Windows で MySQL / MariaDB / SQL Server / PostgreSQL などを扱う軽いクライアント
- DataGrip … JetBrains 製(有償)。複数 DB をしっかり触る向け
※「A5M8」ではなく、正式には A5:SQL Mk-2(通称 A5M2)が一般的。
選び方(超短く)
- 1製品だけ → その製品の公式・定番(SSMS / pgAdmin / Workbench / SQL Developer)
- 日本の現場で複数 DB → A5:SQL Mk-2 か DBeaver
- サーバーにブラウザだけで入りたい(MySQL) → phpMyAdmin
- SQL Server 中心の .NET 現場 → まず SSMS
第一候補メモ(迷ったとき)
- SQL Server 中心 → まず SSMS
- PostgreSQL 中心 → まず pgAdmin
- MySQL 中心 → まず MySQL Workbench(Web から触るなら phpMyAdmin)
- 複数 DB をまたぐ → A5:SQL Mk-2 か DBeaver
まとめ
GUI は「その DB の定番」か「A5M2 / DBeaver のような横断ツール」か「phpMyAdmin のような Web UI」。迷ったら定番か、現場で皆が使っているものからでよい。
関連記事