PyCharm 2026.1 ヘルプ

データベース管理機能の用語集

データベースツールと SQL プラグインを有効にする

この機能は、PyCharm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、プラグインを選択します。

  2. インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

データベースへの接続

データベースに接続するには、PyCharm には接続の詳細 (ホスト、ポート、パスワード、SSH 構成設定など) が必要です。すべてのデータベースの接続の詳細は、専用の接続構成 ( データソース) に保存されます。

データソースの場合、データベースへの接続は特別なラッパー ( セッション) で確立されます。各セッションは単一の接続のラッパーであり、接続の情報 (アクティブかどうか、トランザクション制御モード、その他の設定など) を保存します。

データベースとの対話を必要とするアクションを実行すると、セッション内の接続が表示されます。

例: データベースツールウィンドウでデータソースのテーブルをダブルクリックすると、新しいセッションが作成されて接続され、データエディターがクライアントとして設定されます。PyCharm では、データベースからテーブルデータを要求し、それを受信し、データエディターで表示するには、アクティブな接続が必要です。

データベースへの接続の詳細については、データベースへの接続トピックを参照してください。

データソース

データソースは接続構成です。データベースへの接続を確立するために使用される接続の詳細のリストが保存されます。例: ホスト、ポート、データベース名、ドライバー、SSH および SSL 構成設定など。データソース設定では、イントロスペクション用のデータベースとスキーマを選択して、データベースツールウィンドウに表示したり、接続用のドライバーを変更したりすることもできます。

Data source with connection details for a PostgreSQL database

作成されたデータソースのリストは、データベースツールウィンドウ(表示|ツールウィンドウ|データベース)で表示および探索できます。

Data sources in Database tool window

サポートされているデータベースベンダーのデータソースの作成の詳細については、「データソースを作成する」セクションを参照してください。

データソースの管理の詳細については、データソーストピックを参照してください。

データソースおよびドライバーダイアログの詳細については、データソースおよびドライバーダイアログトピックを参照してください。

DDL データソース

DDL データソースは、データ定義言語ステートメント (DDL ステートメント) を含む SQL ファイルに基づくデータベース構造の仮想ビューです。エディターでは、このようなファイルに定義されているすべてのテーブル、列、その他のオブジェクトを参照できます。ダイアグラム表もサポートされています。

DDL データソースを使用すると、データベースのバージョン管理を維持できます。SQL ファイルを VCS システムに保存し、データベース構造が更新されるたびに再生成します。

作成された DDL データソースは、データベースツールウィンドウ(表示|ツールウィンドウ|データベース)で使用できます。SQL ステートメントを含む SQL ファイルの作成と管理は、プロジェクトツールウィンドウ(表示|ツールウィンドウ|プロジェクト)で行えます。

DDL data source in Database tool window and SQL files with statements in Project tool window

DDL データソースの詳細については、DDL データソーストピックを参照してください。

セッション

各セッションは単一接続のラッパーであり、接続の情報 (アクティブかどうか、トランザクション制御モード、その他の設定など) を保存します。

セッションにはクライアント(セッションが保持する接続を使用してクエリが送信されるファイル)が存在する場合があります。データエディターはセッションのクライアントになることもできます。

例: データベースツールウィンドウでテーブルをダブルクリックすると、新しいセッションがデータベースに接続され、テーブルがクライアントとしてセッションに接続されます。

サービスツールウィンドウでは、データソース、セッション、セッションクライアントを表示できます。セッションアイコンの隅にある緑色の点は、接続されたセッションを示します。

セッションの詳細については、「セッション」を参照してください。

データエディターとビューアー

データエディターとビューアー、またはデータエディターは、データを操作するためのユーザーインターフェースを提供します。データエディターでは、データの並べ替え、フィルター、追加、編集、削除を行うことができるだけでなく、その他の関連タスクを実行することもできます。

PyCharm では、データエディターとビューアーを使用して、データベースオブジェクトデータクエリ結果セット、およびユーザーファイルデータを操作できます。

Database object data in data editor
Data editor tab in a delimiter-separated values file editor

データエディターの詳細については、「データエディターとビューアー」を参照してください。

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

データベースツールウィンドウでは、データベースと DDL データソースを操作できます。データベース内のデータ構造を表示および変更したり、その他の関連タスクを実行したりできます。

使用可能なデータソースは、データソース、スキーマ、テーブルなどのツリーとして表示されます。

Database tool window

データベースツールウィンドウでのデータベースオブジェクトの操作の詳細については、「データベースオブジェクト」セクションを参照してください。

データベースツールウィンドウの詳細については、データベースツールウィンドウトピックを参照してください。

イントロスペクション

イントロスペクションとは、データベースのメタデータを読み込むプロセスです。イントロスペクションを実行すると、データソース内の構造情報がインスペクションされ、テーブル、列、ルーチン、その他のデータベースオブジェクトとその属性が検出されます。

PyCharm はこの情報を使用して、データベースツールウィンドウにオブジェクトを表示し、その DDL を表示し、完了時にオブジェクトを提案し、その他のコーディング支援機能に使用します。

イントロスペクションを開始すると、PyCharm はステータスバーの右側にイントロスペクションの進行状況バーを表示します。

Introspection run process

デフォルトでは、データベースツールウィンドウに表示するように選択されたスキーマとデータベースのみがイントロスペクトされます。

一部のデータベースでは、イントロスペクション対象オブジェクトの数を減らすために、3 つのイントロスペクションレベルがサポートされています。レベルの詳細については、イントロスペクションレベルのトピックを参照してください。

クエリファイル

クエリファイルは、IDE でデータソース用に作成し、IDE プロジェクトに保存できる SQL ファイルと JS ファイルです。クエリファイルでは、SQL ステートメントを記述、実行、保存できます。クエリファイルを現在のプロジェクトディレクトリに保存するように選択した場合、クエリファイルはプロジェクトコンテキストに含まれます。クエリファイルは、データソースのクエリファイルフォルダー内のデータベースにあります。

Query file

クエリファイルを作成する際に、その保存場所を指定できます。クエリファイルは、現在のプロジェクトディレクトリ、プロジェクトに紐づくディレクトリ、プロジェクト外のディレクトリに保存できます。

  • クエリファイルの詳細については、クエリファイルトピックを参照してください。

  • PyCharm の他の種類の SQL ファイルの詳細については、ファイル管理トピックを参照してください。

クエリコンソール

クエリコンソールは、データソース用に自動的に作成される SQL ファイルと JS ファイルで、常にデータソースにアタッチされ、IDE プロジェクトの外部に保存されます。クエリコンソールでは、ターミナルで行うのと同じように SQL ステートメントを記述および実行できます。クエリコンソールはプロジェクトコンテキストには含まれません。

Query console

クエリコンソールでのクエリ結果の操作の詳細については、「照会結果」を参照してください。

データソースを作成すると、クエリコンソールが自動的に作成され、デフォルトでこのデータソースにアタッチされます。必要に応じて、このデータソースに追加のクエリコンソールを作成できます。

デフォルトでは、クエリコンソールは Scratches and Consoles | Database Consoles 内部ディレクトリに保存されます。

  • クエリコンソールの詳細については、クエリコンソールトピックを参照してください。

  • PyCharm の他の種類の SQL ファイルの詳細については、ファイル管理トピックを参照してください。

ユーザーファイル

ユーザーファイルは、あなたのマシンまたはアクセス可能な他の場所に保存されているファイルです。PyCharm でこれらのファイルを操作するには、プロジェクトツールウィンドウでそれらのファイルを含むディレクトリにアクセスします。

ユーザーファイルの詳細については、ユーザーファイルトピックを参照してください。

PyCharm の他のタイプの SQL ファイルの詳細については、ファイル管理トピックを参照してください。

ルーチン

PyCharm では、ルーチンは関数とプロシージャを組み合わせたものです。データベースツールウィンドウでは、ルーチンを個別に表示することも、単一のルーチンノードに表示することもできます。

  • ルーチンノードに結合された手順と関数

    Routines display enabled in Database tool window
  • 専用ノードに個別に表示される手順と関数

    Routines display disabled in Database tool window

データベースツールウィンドウとその表示オプションの詳細については、データベースツールウィンドウトピックと表示オプションの章を参照してください。

2025 年 10 月 28 日

関連ページ:

データソース

データベースツールと SQL プラグインを有効にするこの機能は、PyCharm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。データソースは接続構成です。データベースへの接続を確立するために使...

セッション

データベースツールと SQL プラグインを有効にするこの機能は、PyCharm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。PyCharm では、データベースへの接続は特別なラッパー、つまり...

データエディターとビューアー

データベースツールと SQL プラグインを有効にするこの機能は、PyCharm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:データエディターとビューアー、またはデータエディターは、デ...

データソースおよびドライバーダイアログ

データベースツールと SQL プラグインを有効にするこの機能は、PyCharm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。データソースおよびドライバーダイアログにアクセスするには、次のいず...

DDL データソース

データベースツールと SQL プラグインを有効にするこの機能は、PyCharm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。DDL データソースは、データ定義言語ステートメント (DDL ス...

データベースオブジェクト

Python 開発環境 PyCharm の使い方や高等テクニック満載の JetBrains 日本語公式ヘルプ。最新の英語版ヘルプ内容が随時反映されます。