PyCharm 2019.1ヘルプ

クエリを実行する

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  2. エディター内のコードを右クリックしてコンソールの接続を選択します。

  3. 使用したいコンソールファイルを選択します。

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

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

Run existing SQL files

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

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

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

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

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

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

Run an SQL file

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

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

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

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

Run an SQL file for several data sources

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

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

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

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

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

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

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

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

コンソールを開く

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

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

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

Open a console

SQL文を実行する

  1. ステートメント内にキャレットを置きます。

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

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

Run a query

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

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

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

関連ページ:

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

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

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

この機能はProfessionalエディションでのみサポートされています。このエディションは有償で、優れた機能を提供します。詳細は比較表を参照してください。以下は、データベースツールとSQLプラグインがインストールされて有効になっている場合にのみ有効です。データベースコンソールは、SQL文を作成して...

データベース接続の設定

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

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

表示 | ツール・ウィンドウ | データベース概要:データベースツールウィンドウ(表示 | ツール・ウィンドウ | データベース)から、データベースおよびDDLデータソースを操作するための機能にアクセスできます。データベース内のデータ構造を表示および変更したり、その他の関連タスクを実行したりできます...

クエリ結果を処理する

コンソールでクエリを実行すると、テーブル形式で結果が表示されます。各ステートメントは、データベース・コンソールツールウィンドウの別のタブに表示されます。例:クエリに2つのSELECTステートメントがある場合、ツールウィンドウに2つのタブが表示されます。クエリごとに新しいタブを開く既定では、PyCha...