Java および Kotlin アプリ用の
任意のデータベースを
IDE 内で直接操作

クエリの実行、データベースへの接続、データの参照とエクスポート、さらにはスキーマの管理まで、あらゆるタスクを IntelliJ IDEA を離れずに実行できます。

あなたのデータベースもサポートされています

IntelliJ IDEA は MySQL、PostgreSQL、Microsoft SQL Server、SQLite、MariaDB、Oracle、Apache Cassandra、およびその他多数のデータベースをサポートしています。サポートされているデータベースベンダーの全リストはこちらをご覧ください。

PostgreSQL

MySQL

Oracle

Microsoft SQL Server

MondoDB

Redis

Azure SQL Database

Amazon Redshift

SQLite

Amazon DynamoDB

IBM Db2


その他多数!

データベースツールを使い始める

IntelliJ IDEA でデータベースに接続

データベースへの接続

Database (データベース)ツールウィンドウでは、簡単なセットアップ手順に従ってデータベースを追加できます。

Database(データベース)ツールウィンドウの概要

Database(データベース)ツールウィンドウ

Database(データベース)ツールウィンドウでは、データソースのセットアップ、グループ化、絞り込み、各データソースの表示オプションの構成などの操作を実行できます!接続されたすべてのデータソースは利便性を考慮してスキーマ、テーブル、および列で構造化されます。

データテーブルビュー

データテーブル

IntelliJ IDEA にはデータ操作用の使いやすいデータエディター GUI が備わっています。データエディターでは、ソート、編集、エクスポート/インポートなど、結果セットに対してあらゆるアクションを実行できます。

開いたクエリコンソール

クエリコンソール

IDE に組み込まれた専用のクエリコンソールに実行したい内容を入力するだけで、SQL クエリを直接実行できます。

データベース操作

データの表示と編集

データの表示と編集

データ内を自由に移動し、ソート、セルの値の編集、ローカルでの行の追加/削除、ライブデータベースへの変更のプッシュを行えます。SQL クエリを 1 行も書く必要はありません!

テーブルデータの比較

データの比較

2 つのデータベースオブジェクトの内容を横に並べて比較できます。IntelliJ IDEA は値が一致しないセルや同じセル、または行全体をハイライトします。

データのエクスポートとインポート

データのエクスポートとインポート

IntelliJ IDEA は SQL、TXT、CSV、JSON、XML、Markdown、Excel、コンマ区切り値を含むその他のテキストデータなど、幅広いデータのインポート/エクスポート形式をサポートしています。

テーブルでのデータの絞り込み

データの絞り込み

絞り込み条件を指定するか、簡易フィルターオプションを使用できます。列の値で行を絞り込んだり、WHERE フィールドにクエリを書き込んだりできます。

AI 搭載機能

AI アシスタントの機能を活用することで、データのクエリと処理をより効率的に行うことができます。

データの表示と編集

エディター内に SQL コードを生成

AI アシスタントは、データベースツールウィンドウからアクセス可能なクエリコンソール内に直接 SQL コードを生成できます。

テーブルデータの比較

テストデータのテーブル

AI アシスタントはエディター内に直接テーブルを作成し、サンプルデータをそこに入力することができます。

クラウド補完

AI を活用したクラウド補完は、SQL クエリのコンテキストに基づいてコードをリアルタイムに自動補完します。コンソールでクラウド補完を呼び出すために特別な手順は不要です。クラウド補完はデフォルトで有効になっていますので、そのままクエリを続けてください。

テーブルでのデータの絞り込み

AI とのチャット

チャット内で AI アシスタントに任意のデータベースやクエリに関連する質問をしたり、アクションの実行などを任せたりできます。

AI プロンプト

コンテキストメニューから AI アクションを選択するための AI プロンプトのリストを呼び出し、実行したいアクションを選択することができます。

データ可視化

ダイアグラムビュー

ダイアグラムビュー

IntelliJ IDEA はデータベース内のさまざまなオブジェクトの関係を示すダイアグラムを生成できます。

チャートによるデータの可視化

チャートによるデータの可視化

チャートを使用してデータエディターの SQL クエリの結果を可視化できます。棒、円、面、線、その他多数の豊富なチャートタイプを選択できます。

グリッドヒートマップ

IntelliJ IDEA のデータエディターはグリッドヒートマップをサポートしており、Diverging(分岐)と Sequential(連続)の 2 つのカラースキームを提供します。

これらのスキームをテーブル全体、個々の列、または単にブール値に適用することで、パターンを可視化し、データのトレンドや変動をすばやく把握することができます。

SQL クエリ

SQL クエリの実行

SQL クエリの実行

IntelliJ IDEA ではクエリを簡単に実行できます。Database (データベース)ツールウィンドウ内の Query Console(クエリコンソール)アイコンをクリックし、クエリを入力して Execute(実行)ボタンを押すだけです。

クエリ結果の表示

クエリ結果の表示

エディター内でクエリ結果を直接表示し、管理できます。

SQL クエリのスマートなコード補完

スマートなコード補完

IntelliJ IDEA にはコンテキスト依存型のコード補完が備わっているため、SQL クエリをより素早く記述できます。

SQL クエリのオンザフライ解析とクイックフィックス

オンザフライ解析とクイックフィックス

IntelliJ IDEA はその場でクエリ内のエラーを検出し、修正を提案します。

フレームワークとデータベース

Spring プロジェクトのデータベース接続

Spring データの操作

データベースを Spring Boot アプリケーションに接続し、データ管理のフルサポートを利用できます。

データベース用の永続化フレームワークをサポート

永続化フレームワークによるデータの管理 - JPA および Hibernate

IntelliJ IDEA は永続化フレームワークを初期状態でサポートしているため、Java および Kotlin アプリケーションのデータ管理を簡単に行えます。

データベース関連チュートリアル

IntelliJ IDEA でのデータベース操作

このデモセッションでは、単純なクエリの書き方から組み込みのデータベース管理機能を使用したより高度なタスクまで、IntelliJ IDEA での SQL クエリの記述方法とデータの操作方法を説明します。

詳細情報

すべてのデータ管理機能は、JetBrains のスタンドアロン型データベース管理ツールである DataGrip でも提供されています。

DataGrip