無料 で 使える SQL ビューワー DBeaver とは 何か?Mysqlを始めとした様々なDBに対応。動作も速く、サクサク動くSQL 操作のできるソフトです。ノンプログラマー でも DB操作可能になるツールですよ。
webシステムがトレンドで、ECサイトを始めとした決済も絡んだシステム、顧客管理などをするシステムなど、さまざまなシステムが、webシステム化しています。その結果、細かいデータの照合や分析などで、直接DBを見たい!というニーズも増えています。
しかし、SQLの知識が必要ですし、学習するにも、SQLには、さまざまなアプリがあるので、その都度学んでいくと、その学習コストは膨大になります。
そこで、SQLを直接見に行く、そして、操作できるソフトを1つインストールしておくと、とっても便利です。今回ご紹介する、DBeaverとは、まさに、SQLの操作、閲覧が快適にできるクライアントソフトで、GUIが見やすいのが特徴ですね。
- DBのデータを直接確認したい
- DBのローデータをDLして分析したい
- 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 インストール 手順
- DBeaver 公式 サイトへ
- Downloadボタンをクリック
- Community Editionの対応OSを選択して、ソフトのダウンロード
- Windows 64 bitなら、インストーラーでインストール!
日本語も使えるソフトなので、表示も日本語。
画面の指示に従って、そのまま、DBeaver インストールを続ければ、すぐにインストールは完了します!
DBeaver データベース 接続 方法
DBeaver と データベース 接続 する 方法 をご紹介します。
まず、最初に、DBeaverのアプリを開いて、ファイやウォールのブロックについて、アクセスを許可してください。
ここからは、DBeaverの画面の手順になりますが、
- 「新しい接続を作成する」メニュー
- 追加したいDBの種類を選択
- ドライバーをインストール(しなくてもいいこともあります)
- 接続先のDBの情報を入力
- 左メニューのホスト情報をダブルクリック
これで、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/