💽
Table PlusでDBのイメージを養う(使えるショートカットキーも整理)
状況
- 自分の知識不足のため、DBをGUIで操作できるわかりやすい無料ツールがないか探してみた
- 下の記事で見つけたTable Plusが良さそうだと思ったので記事にしてみる
内容
TablePlusについて
- TablePlusは、データベース管理を簡単に行えるGUIツール
- 多くのデータベースをサポートしており、効率的かつ視覚的にデータベースを操作できる
- 特に、開発者やデータベース管理者にとって便利なツール
主な機能
-
対応するデータベース
- MySQL, PostgreSQL, SQLite, Microsoft SQL Server, MariaDB, MongoDB, OracleDB など多くのデータベースに対応
-
データの編集とクエリ実行
- データベースのレコードをGUIで直接編集可能
- SQLクエリを実行し、その結果を確認
-
エクスポートとインポート
- データのエクスポート(CSV、SQLなど)とインポートが簡単
-
タブ式インターフェース
- 複数のデータベースやクエリを同時に開くことができる(無料版では2タブまでの制限あり)
-
セキュリティ機能
- キーチェーン統合やSSL接続対応で安全性を確保
-
カスタマイズ可能なUI
- テーマやショートカットを設定して自分に合った操作環境を構築
-
視覚化機能
- テーブル構造やリレーションシップを視覚化する機能
始める方法
-
インストール
- TablePlus公式サイトから、利用するOS(macOS, Windows, Linux)に合ったバージョンをダウンロード
- インストール後、起動する
-
ライセンス
- 無料版でも基本的な機能は利用可能(タブ制限あり)
- より高度な機能が必要であれば、ライセンスを購入(基本ライセンスであれば99ドルで購入可)
基本的な使い方
1. 新規データベースの作成
- 起動後、右上の「+」ボタンをクリックし、新しい接続を作成
- データベースの種類(MySQL, PostgreSQL, etc.)を選択
- ローカルホストまたはリモート接続の情報を入力
-
Host: デフォルトホスト(MySQLなら
127.0.0.1
など) -
Port: デフォルトポート(MySQLなら
3306
など) - Username/Password: データベースの認証情報
-
Host: デフォルトホスト(MySQLなら
- 接続が完了したら、データベースを選択して操作を開始
2. ローカルファイルとの接続
- SQLiteのようなファイルベースのデータベースの場合:
- 「新規接続」画面で、SQLiteを選択
- ローカルのデータベースファイル(例:
.db
ファイル)を選択
- 自動的にデータベースが読み込まれ、操作可能
3. データの編集
- 接続後、テーブルをダブルクリックで開き、レコードを直接編集
- 「+」ボタンで新しいレコードを追加
4. SQLクエリの実行
- 画面上部の「Query」タブをクリック
- SQLクエリを記述し、実行ボタンで結果を確認
5. データのエクスポート・インポート
- テーブルを右クリックし、「Export」または「Import」を選択
- CSVやSQL形式でデータを扱える
ショートカットキー
- TablePlusでは、効率よく操作できるように多くのショートカットキーが用意されている
- 以下に主要なショートカットキーを一覧で紹介
基本操作
機能 | macOS | Windows |
---|---|---|
新しい接続を作成 | Cmd + N |
Ctrl + N |
新しいタブを開く | Cmd + T |
Ctrl + T |
現在のタブを閉じる | Cmd + W |
Ctrl + W |
クエリを実行 | Cmd + Enter |
Ctrl + Enter |
クエリをキャンセル | Cmd + . |
Ctrl + . |
データの更新(リロード) | Cmd + R |
Ctrl + R |
テーブルビューを開く | Cmd + 1 |
Ctrl + 1 |
クエリビューを開く | Cmd + 2 |
Ctrl + 2 |
クエリエディタ
機能 | macOS | Windows |
---|---|---|
フォーマットクエリ | Cmd + Shift + F |
Ctrl + Shift + F |
現在のクエリを実行 | Cmd + Enter |
Ctrl + Enter |
選択されたクエリを実行 | Cmd + Shift + Enter |
Ctrl + Shift + Enter |
クエリエディタを切り替え | Cmd + K |
Ctrl + K |
クエリヒストリーを開く | Cmd + Shift + H |
Ctrl + Shift + H |
ナビゲーション
機能 | macOS | Windows |
---|---|---|
前のタブに移動 | Cmd + Shift + [ |
Ctrl + Shift + [ |
次のタブに移動 | Cmd + Shift + ] |
Ctrl + Shift + ] |
左サイドバーを表示/非表示 | Cmd + \ |
Ctrl + \ |
フィルターを適用 | Cmd + F |
Ctrl + F |
ジャンプ(テーブル/データベース) | Cmd + P |
Ctrl + P |
データの編集
機能 | macOS | Windows |
---|---|---|
新しい行を追加 | Cmd + I |
Ctrl + I |
行を削除 | Cmd + Del |
Ctrl + Del |
編集を保存 | Cmd + S |
Ctrl + S |
編集をキャンセル | Esc |
Esc |
便利なTips
-
クイックナビゲーション:
Cmd + P
(またはCtrl + P
)でデータベースやテーブルを素早く検索可 -
クエリフォーマット: 長いSQLを見やすく整形するには
Cmd + Shift + F
-
データの再読み込み: 更新ボタンを押さなくても
Cmd + R
で簡単にリロード可能
所見
DBの概念がどうしてもわかりにくく、Table Plusを使って視覚上で慣れることから苦手意識を克服してまいりたい
Discussion