DataGrip 2019.1ヘルプ

クエリを実行する

クエリは、データベースデータを操作するために使用する一連の指示です。DataGripでは、SQLファイルまたはデータベースコンソールからクエリを実行できます。

データベースコンソールは、すでにデータソースに関連付けられているSQLファイルです。それはすぐにあなたの質問を実行し始めることができることを意味します。

SQL ファイルの場合は、まずコンソールを接続する必要があります。SQLファイルにコンソールを接続すると、オブジェクトはこのコンソールのデータソースに関連付けられ、クエリはこのコンソールのコンテキストで実行されます。

ファイルまたはコンソールに複数のステートメントがある場合は、すべてのステートメントを実行するのか、個別のステートメントのみを実行するのかを選択できます。

個別のステートメントを実行する

  1. DataGripでSQLファイルを開きます。

  2. 実行したいステートメントをクリックします。

  3. コンテキストメニューから Ctrl+Enter を押すか、実行を選択します。

  4. (オプション)SQLファイルがコンソールに関連付けられていない場合は、文を実行するデータベースコンソールを選択します。

  5. ステートメントウィンドウで、Enter を押してステートメントを実行します。それ以外の場合は、別のエントリに移動してすべての文を実行します。

エディターからクエリを実行する

エディターからSQLファイルを開いて実行できます。SQLファイルサイズの制限は20 MBです。20 MBを超えるファイルを開くと、ファイルの最初の2.5 MBしか表示されません。

エディターからSQLファイルを実行する

  1. SQLファイルをダブルクリックしてDataGripで開きます。

  2. <console>リストから、使用したいコンソールファイルを選択します。

  3. 実行アイコン(Shift+F10)をクリックします。

  4. 実行したいステートメントを選択し、Enterを押します。

ツールウィンドウからクエリを実行する

ツールウィンドウは、ファイルとデータソースの管理、検索、実行、バージョン管理システムとの統合、およびその他のタスクへのアクセスを提供するエディタータブです。すべてのツールウィンドウのリストを見るには、表示 | ツール・ウィンドウにナビゲートしてください。

例:データベースツールウィンドウ(表示 | ツール・ウィンドウ | ファイル)には、利用可能なすべてのデータソースの一覧が表示されます。ファイルツールウィンドウ(表示 | ツール・ウィンドウ | ファイル)には、アタッチディレクトリー、拡張機能用ファイル(GROOVYスクリプト)、スクラッチファイル、およびデータベースコンソールのリストが含まれています。

1つのデータソースに対してSQLファイルを実行する

  1. データベースツールウィンドウで、データソースを右クリックします。

  2. SQLスクリプトの実行を選択します。

  3. パスの選択ウィンドウで、適用するSQLファイルに移動します。

Run an SQL file

複数のデータソースに対してSQLファイルを実行する

複数のデータソースに対してSQLファイルを実行するには、ファイルツールウィンドウで必要なファイルを含むディレクトリーをアタッチします(ディレクトリー管理を参照)。

  1. ファイルツールウィンドウで、必要なSQLファイルを選択します。

  2. SQLファイルを右クリックし、<ファイル名>を実行を選択します(または Ctrl+Shift+F10を押します)。

  3. 実行対象ウィンドウで、必要なデータソースを選択します。

Run an SQL file for several data sources

ディレクトリー管理

SQLファイルを含むディレクトリーをアタッチする

  1. 表示 | ツール・ウィンドウ | ファイルにナビゲートします。

  2. ファイルツールウィンドウで、任意の領域を右クリックし、添付ディレクトリーを選択します。

  3. 添付するディレクトリーに移動します。

  4. OKをクリックします。

SQLファイルのあるディレクトリーを切り離す

  1. ファイルツールウィンドウ(表示 | ツール・ウィンドウ | ファイル)で、ディレクトリーを右クリックしてデタッチディレクトリーを選択します。

  2. 通知ダイアログで、切り離すをクリックします。

Detach a directory with SQL files

データベースコンソールからクエリを実行する

データソースを作成すると、データベースコンソールが自動的に作成されます。データベース・コンソールについて詳しくは、データベース・コンソールを参照してください。

データベースコンソールを作成する

コンソールを作成するには、データベースツールウィンドウ(表示 | ツール・ウィンドウ | データベース)で次のいずれかの操作を行います。

  • データソースをクリックし、ファイル | 新規 | コンソールを選択します。

  • データソースを右クリックし、新規 | コンソールを選択します。

  • データソースをクリックし、Alt+Insertを押し、コンソールを選択します。

  • データソースをクリックし、Ctrl+Shift+F10を押し、新しいコンソールを選択します。

コンソールを開く

  • ツールウィンドウ(表示 | ツール・ウィンドウ | )でスクラッチおよびコンソール | データベース・コンソール | <データソース名>に移動し、コンソールファイルをダブルクリックします。

  • データベースツールウィンドウで、コンソールにジャンプアイコン(the Jump to console icon )をクリックし、コンソールを選択します。

  • データソースをクリックし、F4を押して、必要なコンソールを選択します。

SQL文を実行する

  1. ステートメント内にカーソルを置きます。

  2. Ctrl+Enterを押します。または、ツールバーの実行アイコン The Execute icon をクリックします。

    複数のステートメントがある場合は、すべてのステートメントを実行するか、単一のステートメントを実行するかを選択します。候補リストには、常にすべてのステートメントを実行するための項目が含まれています。

コンソールをファイルとして保存する

コンソールファイルで、Ctrl+Shift+Sを押します。ファイルを保存するディレクトリーに移動します。

Save the console contents as a file
最終更新日: 2019年6月4日

関連ページ:

データベース・コンソール

概要:データベースコンソールを使用すると、DataGripで定義されたデータベース用のSQL文をデータソースとして作成および実行できます。また、取得したデータを分析および変更することもできます。データベースコンソールの入力ペインが別のエディタータブとして開きます。ここでは、SQLステートメントを作成...

データベース・コンソール

データベースコンソールは、SQL文を作成して実行できるSQLファイルです。スクラッチファイルとは異なり、コンソールはデータソースに接続されています。データソースを作成すると、データベースコンソールが自動的に作成されます。必要に応じて、追加のコンソールを作成できます。データベースコンソールを作成するコ...

データベース接続の設定

パスワードを記憶するパスワードを保存するために次のオプションを選択できます。なし : データベースとの接続を確立するたびにパスワードが求められます。再起動するまで : パスワードは現在のDataGrip実行に対してのみ保存されます。DataGripを終了して再度開く場合は、パスワードをもう一度入力す...

データベースツールウィンドウ

表示 | ツール・ウィンドウ | データベース概要:データベースツールウィンドウは、データベースおよびDDLデータソースを操作するための機能へのアクセスを提供します。データベース内のデータ構造を表示および変更したり、その他の関連タスクを実行したりできます。利用可能なデータソースは、データソース、スキ...

データベースに接続する

現在、DataGripは以下のベンダーをサポートしています。このサポートには、拡張コード補完やデータベースオブジェクトの検索の向上(イントロスペクション)などの機能が含まれています。ベンダーがリストに含まれていない場合でも、JDBCドライバを使用してデータベースに接続できます。詳しくは、JDBCドラ...

クエリ結果を処理する

コンソールでクエリを実行すると、テーブル形式で結果が表示されます。各ステートメントは、サービスツールウィンドウの別のタブに表示されます。例:クエリに2つのSELECTステートメントがある場合、ツールウィンドウに2つのタブが表示されます。サービスツールウィンドウには、データソースに従ってグループ化され...