データベースツールおよび SQL
データベースツールおよび SQL プラグインを有効化
この機能は、IntelliJ IDEA にデフォルトでバンドルされ有効になっている データベースツールおよび SQL プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済みタブを開き、 データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
IntelliJ IDEA のデータベース管理機能は、 データベースツールおよび SQL プラグインによってサポートされています。 このプラグインは、開発者向けのスタンドアロンデータベース管理環境である DataGrip で利用可能なすべての機能をサポートします。 このプラグインを使用すると、データベースのクエリ、作成、管理が可能です。 データベースは、ローカル、サーバー、クラウドで動作できます。 このプラグインは、MySQL、PostgreSQL、Microsoft SQL Server、SQLite、MariaDB、Oracle、Apache Cassandra などをサポートしています。 サポートされているベンダーの全リストは、 データソースを作成する を参照してください。
データベース ツール 入門
これらのトピックは、機能、機能、アプリケーションインターフェースの説明に重点を置いており、すぐに使い始めるのに役立つ場合があります。
主な概念を学びます。 | |
データベースの接続構成を作成して、データベースの操作を開始します。 | |
SQL ファイルをデータソースに接続し、コードを実行します。 | |
SQL ファイルをデータソースに接続し、コードを実行します。 | |
データエディターでデータを表示および編集します。 | |
mysqldump、pg_dump、pg_restore、psql などの特別なツールを使用して、または使用せずに、さまざまな形式との間でデータをインポートおよびエクスポートします。 | |
データベースオブジェクトのダイアグラムを生成し、クエリと実行プランを構築し、 | |
接続課題 は非常によくある定義であり、多くの問題を含む場合があります。 このトラブルシューティング記事 では、課題 を特定して解決するための最も一般的な手順をご案内します。 答えが見つからない場合は、 JetBrains へお問い合わせいただければ、サポートいたします。 |
IntelliJ IDEA Ultimate サブスクリプションの機能
Ultimate サブスクリプションがない IntelliJ IDEA では、データベース機能のサポートは制限されます。Ultimate サブスクリプションには次の機能が含まれます。
- クエリ実行
クエリコンソールs、スクラッチファイル、ローカルに保管されている一般的な SQL ファイルで、 クエリを実行できます。
- Explain プラン
クエリに対して、 クエリ実行プランをビルドできます。
- データエディターとビューアー
データエディターは、データベースオブジェクトデータおよび クエリ結果セットの表示や操作のためのインターフェースを提供します。 また、 チャートでデータを可視化できます。
制限された機能内で、 DSV ファイルを表として編集する機能を利用できます。
- スキーマの比較と移行
- データの比較
データベースのテーブル、ビュー、マテリアライズドビューのデータを 比較します。
- エクスポートおよびインポート
データベースオブジェクトの構造およびデータの エクスポートと インポート。 この機能には、さまざまな形式でデータをコピー、エクスポート、インポート、表示するために使用する、 データエクストラクタおよび データローダーのスクリプトが含まれます。
制限された機能内で、 DSV ファイルを表として編集する機能を利用できます。
- データベースオブジェクトの管理
作成および変更
作成および変更ダイアログ を使用して、新しいデータベースオブジェクトを作成し、既存のものを変更できます。
オブジェクトアクション
データベース ツールウィンドウの コンテキストメニューの オブジェクトアクション アクショングループのアクションを使用して、データベースオブジェクトに対する各種操作を実行できます。 例: 主キーを削除},{、 TRUNCATE},{ など。
- データベースダイアグラム
データベースダイアグラム機能を使用して、データベース構造を可視化・探索し、生成されたダイアグラムを保存します。
- SQL スクリプト
データベース ツールウィンドウの コンテキストメニューの SQL スクリプト アクショングループから、各種スクリプトを使用できます。
制限された機能内では、 元の DDL を取得してコピー アクションは引き続き使用できます。
- デバッグ
Oracle PL/SQL コードは、 デバッグ機能でデバッグできます。