1. ホーム
  2. データベース
  3. その他のデータベース

高額で無料のSQL開発ツール「Beekeeper Studio」解説

2022-01-23 17:46:54

本日は、使いやすく美しいフリーのSQLクライアントをご紹介します。Beekeeper Studioです。

Beekeeper Studioの紹介

ビーキーパー・スタジオ Beekeeper Studio は、美しく、効率的で使いやすい、フリーでオープンソースの SQL 開発およびデータベース管理ツールです。Beekeeper Studio は Vue.js をベースとしており、MIT オープンソースプロトコルに準拠し、Windows、Linux、macOS プラットフォームをサポートしています。

BinaryDevelopのサイトからダウンロードできます。

https://www.codedevlib.com/database/791630.html

Beekeeper Studio は以下のデータベースをサポートしています。MySQL/MariaDB, PostgreSQL, SQLite, SQL Server, CockroachDB, Amazon Redshift をサポートしています。主な機能としては以下のものがあります。

  • 安全な接続 . 通常の接続に加え、SSL暗号化接続やSSHトンネルによる接続も可能です。
  • SQL自動補完機能 . コードエディタで、シンタックスハイライトとテーブル名の自動補完をサポートします。
  • 複数の作業ウィンドウをサポート . 複数のコード編集ウィンドウを同時に開いたり、複数のクエリーを同時に記述する機能です。
  • クエリ文の保存 . 頻繁に使用するクエリ文を整理して保存し、繰り返し使用しやすくします。
  • テーブルのデータを表示・編集する . データの並べ替えやフィルタリングをサポート。
  • テーブルの構造の表示と変更 . 直感的なインターフェイスで、テーブルのフィールド、インデックス、外部キーを作成、編集、削除することができます。
  • テーブルからのデータエクスポート . CSV、JSON、JSNL、SQL形式に対応し、指定したデータのエクスポートが可能です。

Beekeeper Studioのインストール

Beekeeper Studio は Windows、Linux、macOS の各プラットフォームをサポートし、インストールは 公式サイト から直接ダウンロードしてインストールすることもできます。 GitHubダウンロード をクリックしてインストールしてください。

Beekeeper Studio は自動バージョンアップに対応しています。

Beekeeper Studio チュートリアル

データベースへの接続

Beekeeper Studio を起動すると、以下の画面が表示されます。

Connect Type" ドロップダウンリストからデータベースの種類を選択し、接続オプション画面を開きます。

Hostはデータベースサーバーのアドレス、Portはサービスポート、Userはユーザー名、Passwordはパスワード、Default Databaseは接続先のデフォルトデータベース、Enable SSLチェックボックスは安全なSSL接続、SSH Tunelがオンの場合はSSHトンネルを設定、Testボタンボタンは現在の接続設定をテスト、接続ボタンは接続確立のためのクリックです。 が表示されます。

{接続ボタンをクリックすると、接続が確立されます。 また、「接続の保存」では、接続名の設定、接続パスワードの保存、接続色の設定を行い、「保存」ボタンをクリックすると設定が保存されます。接続に成功すると、以下の画面が表示されます。

左側には、現在のデータベースのテーブルとビューが一覧表示され、名前によるフィルタリングが可能です。右側には、クエリーエリアと結果が表示されます。

Beekeeper Studioはダークテーマとライトテーマをサポートしており、["表示" -"テーマ"]をクリックして選択できます。明るいテーマの効果は以下の通りです。

ファイルの関連付け

Beekeeper Studioは、アプリケーションを開かずに以下のことができるファイルの関連付け機能を提供しています。

  • sqlite .db ファイルをダブルクリックすると、Beekeeper Studio で開きます。
  • ターミナルのコマンドラインからURLとファイルを開く場合。

Macの場合 open postgresql://user@host または open . /example.db

リナックスです。 xdg-open postgresql://user@host または xdg-open . /example.db

SQLエディタ

SQL クエリエリアでは、SQL 文の作成と実行が可能です。Beekeeper Studio では、テーブル名とフィールド名のフィールド補完機能があり、作成後は実行ボタンをクリックしてクエリーを実行します。


クエリ結果はインターフェース下部に表示され、右下の"Download"ボタンでCSV、Excel、JSONなどの形式に対応したクエリ結果のエクスポートが可能です。

{右隅にある "Download" ボタンを使って、クエリ結果をエクスポートすることができます。 また、「保存」ボタンをクリックすると、現在のクエリを保存することができます。

保存されたクエリーは、左の⭐ボタンで表示したり、繰り返したりすることができます。

Beekeeper Studio は、以下のようなパラメータ化されたクエリに対応しています。

フォームビューア

左側のリストでテーブル名を右クリックすると、テーブル内のデータの表示と編集、テーブル構造の表示と編集、テーブル内のデータのエクスポート、テーブル構築文の生成ができます。

ショートカット

Beekeeper Studio は以下の一般的なショートカットをサポートしています。

  • 新しいウィンドウ Ctrl + Shift + N
  • 新しいタブ Ctrl + T
  • タブを閉じる; Ctrl + W
  • クエリ文の書式を設定します。Ctrl + Shift + F
  • クエリ文を実行する。Ctrl +
  • クイック検索 Ctrl + P

また、Beekeeper Studio は、編集機能として以下のショートカットをサポートしています。

  • 元に戻す Ctrl + Z
  • やり直し:Shift + Ctrl + Z
  • カット Ctrl + X
  • コピーする Ctrl + C
  • 貼り付け Ctrl + V
  • すべて選択 Ctrl + A

SQLTools ツール

SQLTools は、Beekeeper Studio をベースに構築された、SQL の書式設定、テーブル構造の設計、テーブル構造のテンプレートなどのオンラインツールを提供するウェブサイトです。

以下は、ツールが提供するユーザーのテーブル構造の例である。

この記事では、高価で無料のSQL開発ツール「Beekeeper Studio」について紹介しています。