1. ホーム
  2. 記事一覧
  3. 【DB】クライアントツール「Table Plus」の導入方法と基本操作を解説

2023.03.18

【DB】クライアントツール「Table Plus」の導入方法と基本操作を解説

TablePlusはGUIでデータベースを操作することのできるクライアントツールです。

使えるOSはWindowsやMac、Linux(ベータ版)に対応しており、iOS向けにアプリもリリースされています。対応しているデータベースも幅広く、GUI操作ができることから初心者にも扱いやすいクライアントツールといえます。今回はTablePlusの導入方法と基本的な操作について解説を行います。

対応データベース

2023年3月現在、TablePlusで扱えるデータベースは以下になります。

  • PostgreSQL
  • Amazon Redshift
  • MySQL
  • MariaDB & SingleStore
  • Microsoft SQL Server
  • Cassandra
  • ClickHouse
  • BigQuery
  • Mongo (Beta)
  • Snowflake
  • Redis
  • SQLite
  • Oracle
  • Cockroach
  • Greenblum
  • Vertica

料金

TablePlusは基本無料で使用することができますが、一部の機能に制限があります。

制限される機能は「タブ」「ウィンドウ」「フィルター」が2つまでしか使用できない点です。また、Windows版ではフィルターはデフォルトで1つまでしか使用できません。

これらの制限を解除するためにはライセンス購入が必要となります。ライセンスには以下の3種類があります。

項目ベーシックスタンダードカスタム
料金$89(1ライセンス)$129(2ライセンス)$59(1シート)
PC端末台数Mac/Windows 1台Mac/Windows 2台1シートあたり Mac/Windows 1台
iOS端末代数ライセンスx2台ライセンスx2台ライセンスx2台
機能制限全ての機能解放全ての機能解放全ての機能解放
ライセンス期間永久永久永久
サポート期間1年間1年間1年間
対象者個人向け2人で使う方向け(ベーシックx2より40%オフ)企業向け(最低購入数3つ以上)

インストール方法(Windows)

まずはWindows11へのインストール方法について解説を行います。

※Macをお使いの方は「インストール方法(Mac)」までスキップしてください。

1. 公式サイトへアクセス

公式サイトへアクセスを行い、「Download for Windows」を選択します。

2. ダウンロード

「Windows 64/32 bit」を選択し、インストーラーをダウンロードします。

3. 利用規約

規約を読み、「I accept the agreement」を選択し次へ進みます。

4. インストールフォルダの選択

任意のインストールフォルダを選択し、次へ進みます。

5. スタートメニューフォルダ選択

任意のスタートメニューフォルダを選択し、次へ進みます。

6. 追加のタスク選択

デスクトップへショートカットを配置するかを選択し、次へ進みます。

7. インストール

選択した項目が表示されるので問題がなければインストールを選択します。

8. 起動

インストールが完了したらインストーラーに「Launch TablePlus」の項目が表示されるため、チェックを入れて「Finish」を選択します。 これでTablePlusが起動されます。

インストール方法(Mac)

次はMacOSへのインストール方法について解説を行います。

1. 公式サイトへアクセス

公式サイトへアクセスを行い、「Download for Mac」を選択します。

2. インストール

ダウンロードされた「TablePlus.dmg」を開き、「Applications」へドラッグ&ドロップします。

3. 起動

アプリケーションフォルダよりTablePlusを起動します。

データベースへの接続

インストールが完了したため、ここからは実際にデータベースへの接続を行っていきます。

今回接続を行うデータベースとして「MySQL」を使用して解説を行います。

1. Connection

起動されたTablePlus上で右クリックを行い「Connection..」を選択します。

2. データベースの選択

ご使用のデータベースを選択してください。今回はMySQLを使用します。

3. 接続情報の入力

こちらも環境により変わるため、ご自身のデータベースの情報を入力してください。

入力後、右下にある「Test」ボタンを押すことで接続テストを行えます。入力内容に問題がない場合は緑色にハイライトされます。

4. データベースへの接続

接続情報の入力が終わると先ほど入力したデータベースが表示されるので、ダブルクリックをして接続を行います。

5. メイン画面

接続が行えると以下のメイン画面が表示されます。

基本操作(DB作成)

GUI操作によりデータベースの作成を行います。

1. Open a database

画面上部にあるデータベースアイコンを選択します。

2. New

データベース一覧が表示されるので「New」を選択します。

3. New Database

作成したいデータベース名を入力し「OK」を選択します。

4. Open

作成したデータベースが表示されるので「Open」を選択します。

基本操作(テーブル作成)

DBが作成できたので次はテーブルを作成していきます。

TablePlusではGUI操作だけでなく、データベース言語を用いることも可能なためSQLを用いてテーブル作成を行なっていきます。

1. Open SQL Editor

画面上部にあるSQLアイコンを選択します。

2. Create Table

エディターが開いたら「create table」でテーブルの作成を行なっていきます。入力が完了したら右下にある「Run Current」を選択します。

3. Reload

⌘+Rでリロードを行うと左側のTables内に先ほど作成したusersテーブルが表示されます。

基本操作(レコード作成)

テーブルが作成できたので今度はレコードの作成を行なっていきます。

1. Insert

insert文を用いてレコードを作成します。入力が完了したら「Run Current」を選択します。

2. 確認

usersテーブルを開いて先ほど作成したレコードがちゃんと反映されているか確認をします。

3. GUIによる作成

もちろんレコードの作成に関してもGUI操作で行うことが可能です。GUIで行う場合はレコードをダブルクリックするか、画面中央下にある「+Row」を選択します。

4. DBへの反映

入力が完了するとレコードが緑色になり、変更したテーブルが黄色になっていると思います。この状態ではまだ変更内容がデータベースに反映されていない状態です。変更が終了したら⌘+Sで変更内容をデータベースへ反映します。

5. 反映完了

データベースへの反映が行えるとハイライトが消えます。

基本操作(Export)

テーブルのバックアップの取り方について解説を行います。

1. テーブル選択

バックアップを取りたいテーブルを右クリックし、「Export」を選択します。

2. Export table

テーブル全てをバックアップしたい場合はそのまま「Export」を、フィールドを絞りたい場合は「Select fields to export」に入力を行います。

3. フォルダ選択

Exportするフォルダと名前を選択し、「保存」を選択することでバックアップを取ることができます。

基本操作(Import)

バックアップなどでExportしていたデータをImportする方法について解説を行います。

1. Import

Importを行いたいテーブルを右クリックし、「Import」→「From CSV」を選択します。

2. ファイル選択

フォルダが開かれるため、ImportしたいCSVファイルを選択します。

3. 内容確認

選択したCSVファイルの中身が表示されるので、Importしたいファイルか確認をし、問題がなければ右下の「Import」を選択します。

4. Reload

ファイルがImportされてもまだ反映がされていない状態なので⌘+Rでリロードを行うと、Exportしたデータを復元することができます。

まとめ

TablePlusはGUIでデータベースを操作できるクライアントツールです。

対応OSはWindowsやMac、Linux(ベータ版)に対応しており、iOSで使用できるアプリもリリースされています。制限があるものの、基本無料で使用することができ、多くのデータベースに対応しています。もちろんデータベース言語による操作も行えますが、TablePlusの最大の特徴としてGUI操作が行える点が挙げられます。そのためプログラミング初心者の方でも直感的な操作によりデータベース管理を行うことができます。また公式ドキュメントもGIF付きで説明がされているため、英語にあまり自信のない方でも迷うことなく操作が行えます。

エンベーダー編集部

エンベーダーは、ITスクールRareTECHのインフラ学習教材として誕生しました。 「遊びながらインフラエンジニアへ」をコンセプトに、インフラへの学習ハードルを下げるツールとして運営されています。

RareTECH 無料体験授業開催中! オンラインにて実施中! Top10%のエンジニアになる秘訣を伝授します! RareTECH講師への質疑応答可

関連記事