記事ソース: 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 データベース操作ツールの詳細については、このサイトの他の関連記事にも注目してください。