【無料】SQL 操作 なら DBeaverとは ノンプログラマー でも DB操作可能!

無料 で 使える SQL ビューワー DBeaver とは 何か?Mysqlを始めとした様々なDBに対応。動作も速く、サクサク動くSQL 操作のできるソフトです。ノンプログラマー でも DB操作可能になるツールですよ。

webシステムがトレンドで、ECサイトを始めとした決済も絡んだシステム、顧客管理などをするシステムなど、さまざまなシステムが、webシステム化しています。その結果、細かいデータの照合や分析などで、直接DBを見たい!というニーズも増えています。

しかし、SQLの知識が必要ですし、学習するにも、SQLには、さまざまなアプリがあるので、その都度学んでいくと、その学習コストは膨大になります。

そこで、SQLを直接見に行く、そして、操作できるソフトを1つインストールしておくと、とっても便利です。今回ご紹介する、DBeaverとは、まさに、SQLの操作、閲覧が快適にできるクライアントソフトで、GUIが見やすいのが特徴ですね。

  1. DBのデータを直接確認したい
  2. DBのローデータをDLして分析したい
  3. BIツールの連携のため、DBをチェックしたい

こういった課題や悩みを解決してくれるのが、DBeaverというSQLのクライアントソフトになります。

DBeaverとは?DBeaverの使い方は?という点などを理解したい、学びたい方に向けて、この記事は書いていきます。DBeaverを紹介する、この記事では、DBeaverについての知見が少ない web制作担当者 マーケティング担当者 PM webディレクター 営業 企画 PR ノンプログラマーの方や、SQLは知っているけど、さまざまな環境に対応したSQLクライアントソフトを探している方に、おすすめです。

DBeaverとは

DBeaver 公式 ホームページ
https://dbeaver.io/

DBeaverとは、Oracle、SQL Server、PostgreSQL、MySQL、MariaDB、SQLite など めちゃくちゃ多くのDBに対応したSQLクライアントソフトです。

無料で利用ができまして、DBeaverがあれば、インターネット越しに、DBの内容を表示したり、データの書き換え・変更などが、SQL文を書かなくてもできるんです。

ノンプログラマーにとっては、とても有用なツールです。

DBeaverは、Windows、Mac、Linuxなど主要なOSに対応しているので、ほとんどの方が使えるソフトです。windows版なら、インストーラー付きのソフトをダウンロードしてくれば、すぐにインストールできます。会員登録なども不要で、すぐに使えます!

DBeaverは、SQLのクライアントソフトなので、1つのソフトの中で、複数のDBと接続できます。これによって、基幹システム、ECサイト、顧客管理システム、DBeaver1つで、すべてのDBの中身を閲覧、操作ができます。

しかも、DBeaverは、自動でER図を作成してくれる機能や、各テーブルごとのリレーションの確認もクリックベースで可能です!

DBeaverは、デービーバーと読みます。

DBeaverには「Community Edition」、「Enterprise Edition」という2つのプランがありますが、無料版は、「Community Edition」なので、お間違いなく。

DBeaverなら、データのエクスポート/インポート/移行などもお手の物です!OSS なのですが、アップデートも多いのが特徴的ですね!

DBeaver できること

主な、DBeaver で できること、機能を列挙していきます!!

  • DBへの接続
  • カラム、テーブル、データの 登録 削除
  • CSV や SQL での データ の エクスポート インポート
  • DBへの接続設定保存
  • 本番、STG、開発環境と、環境ごとに 色などを変えられる
  • SSH トンネルによる接続ができる
  • ER図が自動で作れる

といったところでしょうか。

基本的に、SQLのクライアントソフトとして求められることは、ほぼできます。

DBeaver インストール 方法

DBeaver を 実際に、インストールする方法をまとめます。

DBeaver インストール 手順

  1. DBeaver 公式 サイトへ
  2. Downloadボタンをクリック
  3. Community Editionの対応OSを選択して、ソフトのダウンロード
  4. Windows 64 bitなら、インストーラーでインストール!

日本語も使えるソフトなので、表示も日本語。

画面の指示に従って、そのまま、DBeaver インストールを続ければ、すぐにインストールは完了します!

DBeaver データベース 接続 方法

DBeaver と データベース 接続 する 方法 をご紹介します。

まず、最初に、DBeaverのアプリを開いて、ファイやウォールのブロックについて、アクセスを許可してください。

ここからは、DBeaverの画面の手順になりますが、

  1. 「新しい接続を作成する」メニュー
  2. 追加したいDBの種類を選択
  3. ドライバーをインストール(しなくてもいいこともあります)
  4. 接続先のDBの情報を入力
  5. 左メニューのホスト情報をダブルクリック

これで、DBとの接続が完了します!

DBをダブルクリックすれば、DBの中身の閲覧が可能になります!!

DBeaver 使い方 データの変更

簡単に、DBeaverの使い方として、DBeaverで、データの変更する方法を解説します。GUIなので、DBさえ表示すれば、わりと直感的には扱えますけどね。

SQLエディタでの修正

SQL文で修正したいケースであれば、修正したDBを右クリックして、その中から「SQLエディタ」を選んでください。

あとは出てくるウィンドウ内で、SQL文を書いて、updateをクリックするだけです。

ちなみに、DBeaverには、ショートカットキーもありまして、CTRL + Enter キーで、そのまま記述したSQL文の実行が可能です。

GUI画面で、レコードを追加するなら

せっかく、テーブルで、カラムが出ているので、画面から、修正、追加をしたい!というケースもありますよね。

もちろん、DBeaverは可能です。

レコードを表示した状態で、右画面の下にある「新しい行を追加」ボタンをクリックすれば、レコードの追加が簡単です。

また、ただ、データを更新したい時は・・・

DBeaver 使い方 カラム データ 更新方法

DBeaver で、カラム自体を、ちょっと直したい!の場合は、更新したいレコードのカラムをダブルクリックすれば、入力が可能になります。

ここでデータを更新して、あとは、右画面の左下にある「Save」ボタンをクリックするだけで、データの更新が終わります。

書き換えに、SQL文を書く必要ありません。

便利!DBeaver Excel 貼り付け できる!!

DBeaver の 便利ポイントとして、DBeaver で、DBのレコードをコピーして、そのまま Excelに張り付けられるんです。

ほかのSQLクライアントソフトの場合、できるもの、できないものがありますが、DBeaver は Excel 貼り付け できるので、とっても便利です。

ローデータの抽出に、CSVでデータをダウンロードしてきて、文字コードを直して、みたいなことをする必要がありません。手間がかからないです。

また Google スプレッドシートにも貼り付けできるので、共有も超簡単!

さらに、便利!!

逆もいけます。

Excel や Google スプレッドシートの特定1行をコピーして、DBeaver に コピペできます。これによって、DBへ、直接、レコードの追加ができるのです。

意外と、この機能、少ないんですよね。SQLのクライアントソフト。

データの復旧などで役立ちますよ!!

DBeaver ER図

DBeaver には、ER図を自動で作ってくれる機能があるんです!

DBeaver ER図 作成方法は、かんたんです。

スキーマを表示させた状態で、ER図 タブに切り替えるだけです。

これによって、スキーマで定義されているテーブルのER図が表示されます。

DBeaver が 推測をして、ER図をさくさく作ってくれるのです。

DBeaver 使い方 解説 動画

DBeaver 使い方 を まとめている、Youtube動画を探してみました!

海外のソフトなので、海外では、結構使われているようで、日本語のYoutube動画では、あまり良い、DBeaver 使い方 動画がなかったので、海外のDBeaver 使い方 動画をご紹介していきます。

といっても、字幕があるので、安心してください!

DBeaver 使い方 いかがでしょうか?GUIがわかりやすいツールなので、あまり、説明がいらない!という方もいるかもしれませんが、動画で、画面付きで、紹介してもらった方が頭に入ってきますよね!

DBeaver なら、さまざまなDB環境に対応しているので、これ1本でいけそうだ!って思う方もいらっしゃると思いますよ!!

この DBeaver 使い方 動画は、20分ほどのYoutube動画です。2018/12/31の動画なので、画面は、アップデートされている個所もありますけどね。

まとめ DBeaver で SQL操作 快適に!DBからの分析をノープログラミングで実現

DBeaver を 活用することで、DBの閲覧、操作ができるようになります。

これによって、情報システム部や、外部の開発ベンダーに依頼して、データをとる!でも、時間もコストもかかる!!みたいなケースを避けられるようになります。さまざまな面で、効率的ですね。

この記事では、SQLクライアントソフトである DBeaver とは?から、DBeaverのインストール方法や使い方について解説しました。

正直、DBeaver以外にも、SQLのクライアントソフトはいろいろあります。でも、GUIが直観的に扱えて、快適なスピードで動かせるソフトはなかなかありません。

とはいえ、人によって、価値観は変わりますからね。実際に、DBeaverを使ってみて、まずは、チャレンジしてみるのがいいでしょう。OSSの無料ソフトなので、DBeaverの利用は、チャレンジしやすい環境です。

とりま、インストールしてみるのもありだと、DBeaverについては思いますよ!

Google データポータル 使い方 基本 から トラブル対応 方法 動画 料金 ガイド

システム開発 人気 記事

システム開発 CMS 決済システムなど 人気 システム 関連 記事 まとめました!参考にしてみてください。

Stripe 使い方 Stripe(ストライプ)とは?安い!導入が楽!なオンライン決済
https://saras-wati.net/web-make/system/stripe-use-howto/

【基礎知識】システム開発 フロー ウォーターフォール型開発とは メリットは?
https://saras-wati.net/web-make/system/about-system-dev-waterfall/

Drupalとは 無料 高機能 CMS ドルーパル メリット wordpress 比較 検証
https://saras-wati.net/web-make/about-drupal/

Google Chrome デベロッパー ツール 使い方 | 変更 保存 で 改善 速度を爆速に!
https://saras-wati.net/web-make/chrome-develop-tool-howto/

Amazon S3 使い方 最強 オンライン ストレージ メリット 料金 など AWS ガイド
https://saras-wati.net/web-make/system/amazon-s3-howto/

Google フォーム カスタマイズ Google Apps Script(GAS)で できること
https://saras-wati.net/web-make/system/google-apps-script-form-knowhow/

ノウハウ!決済代行会社 選び方 比較 方法 ネットビジネス のための 基礎 知識
https://saras-wati.net/web-make/system/pay-online-company-select-howto/

Wrikeとは 大手 タスク管理 プロジェクト管理ツール 料金 評判 などを解説
https://saras-wati.net/news/groupware/wrike-tool/

【SEO】Amazon CloudFront 設定 方法 AWS CDN で UX 改善!表示速度改善!!
https://saras-wati.net/knowhow/amazon-cloudfront-setting-howto/

【 palanRFPとは 】テンプレート を シンプルUI で サクサク RFP制作 できるツール
https://saras-wati.net/news/worksbace/about-palanrfp/

【無料】Redmine 使い方 解説 プロジェクト管理 おすすめ レッドマイン まとめ!
https://saras-wati.net/news/groupware/about-redmine/

【ベンダー選定に】RFI 情報提供依頼書 とは RFI書き方 サンプル まとめ
https://saras-wati.net/knowhow/howto-rfi/

【無料】ワードプレス 予約システム Amelia(アメリア)とは イベント予約 カレンダー対応
https://saras-wati.net/web-make/system/what-amelia-booking-system/

MVP開発とは ノーコード オフショア開発 などで 先行者利益 獲得型 開発
https://saras-wati.net/web-make/system/what-mvp-development/

【メール配信サービス】導入 簡単! sendgrid センドグリッド とは
https://saras-wati.net/web-make/about-headless-commerce/

業務システム ローコード 制作可能な Airtable エアテーブル
https://saras-wati.net/web-make/system/airtable/

就職・転職前に知りたい!2022年 web開発言語 トレンド まとめ
https://saras-wati.net/web-make/work-programming-trend2020/

テスト自動化ツール おすすめ は? AI で デバック スピード 改善 工数 削減
https://saras-wati.net/web-make/system/test-auto-tools-recommend/

typescript 将来性 は? TypeScriptとは 特徴 JavaScript 違い まとめてみた
https://saras-wati.net/web-make/system/typescript-future-worth/