【データベース】データベース管理ツール全般を操作するDBeaverの詳細説明

記事ソース: https://www.yingsoo.com/news/database/71844.html

導入

開発者としてデータベースを扱うことは避けられないため、便利なデータベース管理ツールが必要です。長い間、Navicat が私の第一の選択肢でしたが、最近新しいコンピューターを交換したところ、以前のグリーン インストール パッケージが見つかりませんでした。

そこで、Navicat と同じ機能を備えた無料のデータベース管理ツールを見つけて、それを置き換えることを考えました。私の友人のmacrozhengがDBeaverを勧めてくれたのですが、トライアル後の体験がとても良かったので、ここでアムウェイを体験してみようと思います。

1.Dビーバーについて

DBeaver は、Windows、Linux、macOS をサポートするクロスプラットフォームのデータベース管理ツールです。Enterprise Edition と Community Edition の 2 つのバージョンがあり、個人の開発者にとっては Community Edition が十分強力です。

DBeaver は Java で書かれており、デフォルトで JDK 11 でコンパイルされます。コミュニティ エディションは、Apache-2.0 ライセンスに基づいて GitHub でオープンソース化されており、現在 24,000 以上のスターを獲得しています。

https://github.com/dbeaver/dbeaver

画像

DBeaver は、リレーショナル データベースや非リレーショナル データベースを含む、ほとんどすべての主流データベースをサポートします。

画像

2.DBeaverをインストールする

DBeaver 公式からインストール パッケージをダウンロードすることも、GitHub からリリース バージョンをダウンロードすることもできます。

公式ダウンロードリンク: https://dbeaver.io/download/

画像

コンピュータのオペレーティング システムに応じて、対応するインストール パッケージをダウンロードします。インストールが完了したら、最初のステップは Maven ミラーを構成することです。そうしないと、その後のデータベース ドライバーのダウンロードが非常に遅くなります。

DBeaver は Maven に基づいて構築されているため、データベース ドライバー、つまりデータベースに接続されている JDBC ドライバーは Maven リポジトリを通じてダウンロードされます。[設定] → [Maven] を選択して、Alibaba Cloud ミラー アドレスを追加します。

https://developer.aliyun.com/mvn/guide

以下の図に示すように、Maven イメージを構成するのと同じです。

画像

構成が完了したら、Alibaba Cloud ミラー ウェアハウスを最上位に設定することを忘れないでください。

画像

3. データソースの管理

Navicat を使用する場合と同様に、最初に接続を確立する必要があります。ここでは MySQL を例に挙げます。「接続」アイ​​コンをクリックし、データベースを選択します。

画像

「次へ」をクリックし、データベース接続情報を入力する必要があります。

画像

「リンクのテスト」をクリックすると、デフォルトのMavenウェアハウスを使用している場合、下図のようにドライバーのダウンロードが非常に遅くなり、「踏んだ穴は踏まない」失敗しやすくなります。

画像

先ほど述べたように Alibaba Cloud の Maven イメージを設定している場合は手順が異なりますが、「リンクのテスト」をクリックすると、すぐに「接続成功」というプロンプトボックスが表示されます。

画像

リンクが成功すると、データベース内のテーブル、ビュー、インデックスなどが表示されます。

画像

4. 管理テーブル

データベース接続が成功した後、最も重要なことはテーブルを操作することです。

01. テーブルを見る

テーブルを選択し、ダブルクリックしてテーブルのプロパティを表示すると、テーブルの列、制約 (主キー)、外部キー、インデックス、その他の情報を表示できます。

画像

「DDL(データ定義言語、データ定義言語)」をクリックすると、詳細なテーブル作成文が表示されます。

画像

「データ」をクリックするとテーブルのデータが表示され、下部に「追加」「変更」「削除」などの行操作ボタンがあります。

画像

上部のフィルター ボックスにフィルター条件を入力し、結果を直接クエリできます。

画像

特定の列を表示したくない場合は、「カスタム結果セット」グラフを直接クリックして、フィールドのステータスを非表示に設定できます。

画像

02. テーブルの追加

左側の「テーブル」を選択し、右クリックして「新しいテーブル」を選択してテーブルIDを作成します。

画像

その後、右側の列エリアを右クリックし、「新しい列」を選択してフィールドを追加します。

画像

たとえば、次の図に示すように、新しい主キー ID を作成します。

画像

DBeaver では、[v]は true を意味し、[]は no を意味します。次に、「Constraints」でIDを選択し、それを主キーとして設定します。

画像

最後に「保存」をクリックするとテーブル作成文のプレビューボックスが表示されるので「実行」をクリックするとテーブルの作成が完了します。

画像

5. SQLの実行

データベーステーブルを右クリックし、右クリックメニューから「SQLエディタ」を選択してSQL編集パネルを開きます。

画像

次に、SQL ステートメントを編集し、小さなアイコンをクリックしてデータをクエリするために実行します。このプロセス中に文法のプロンプトが表示されますが、これは非常に便利です。

画像

DBeaver の非常に目を引く操作は、結果セットを直接選択し、右クリックして SQL を生成できることです。

画像

たとえば、insert ステートメントは、繰り返しのコンテンツを挿入するときに非常に便利です。

画像

6. 外観構成

環境設定で外観を設定できます。たとえば、テーマを濃い黒に変更します。

画像

するとインターフェースはダークシステムになります。

画像

文字サイズなどの設定も可能です。

画像

全体的なスタイルの観点から見ると、DBeaver は Eclipse に似ていますが、これは事実であり、DBeaver は Eclipse プラットフォーム上に構築されています。

画像

7. まとめ

一般に、DBeaver は包括的な機能を備えた非常に優れたオープンソース データベース管理ツールであり、日常の開発には基本的に十分です。有料のNavicatやDataGripと比較すると、非常に良心的と言えるでしょう。有料版が使用できない場合は、コミュニティ版のDBeaverを体験していただけます。

この記事は GitHub https://github.com/itwanger/toBeBetterJavaer に含まれています

上記は、すべてのデータベース管理ツールを操作するための DBeaver の詳細な内容ですが、DBeaver データベース操作ツールの詳細については、このサイトの他の関連記事にも注目してください。

おすすめ

転載: blog.csdn.net/qq_41340996/article/details/132035347