PyCharm 2019.3ヘルプ

データ・エディター

データベースツールウィンドウから(DBデータソース内の任意のテーブル用):

  • ツールバーのthe Data Editor button (ツールバーが現在非表示になっていない場合)

  • コンテキストメニューからエディターを開く

  • F4

概要

データエディターは、テーブルデータを操作するためのユーザーインターフェースを提供します。データエディターでは、データの並べ替え、フィルター、追加、編集、削除、および関連する他のタスクを実行できます。

テーブル、列、行、およびセルの操作の詳細については、次の記事を参照してください。

Data editor with tool windows
Data editor with tool windows

ツールバーコントロール、データセルのコンテキストメニューコマンド、およびキーボードショートカット

使用可能な機能のほとんどは、ツールバーのコントロール、データセルのコンテキストメニューコマンド、関連するキーボードショートカットを使用してアクセスします。

項目

ショートカット

説明

First page , Previous page , Next page , Last page

テーブルデータを表示するページを切り替えるには、ナビゲーションアイコンと対応するコマンドを使用します。

結果タブに同時に表示される多くの行は、結果セットページと呼ばれます。この数がテーブル内の行数より少ない場合、一度にすべての行のサブセットのみが表示されます。すべての行が現在表示されている場合、ナビゲーションアイコンと対応するコマンドは非アクティブです。

  • First page : 結果の最初のページにジャンプします。

  • Previous page : 結果の前のページに移動します。

  • Next page : 結果の次のページに進みます。

  • Last page : 結果の最後のページにジャンプします。

結果セットページのサイズを変更するには、設定(Ctrl+Alt+S)を開き、ツール | ナビゲーションデータベース|データビュー。ページ・サイズの制限フィールドに、結果セットページの新しいサイズを入力します。または、ページサイズの制限を無効にするには、ページ・サイズの制限チェックボックスをオフにします。

Reload page リロードページ

Ctrl+F5

テーブルビューのデータをリロードして、エディターに表示されるデータをデータベースのコンテンツと同期します。また、変更後に新しいページサイズ制限設定を適用する場合は、ページのリロードボタンを使用します。

Add New Row 新しい行を追加

Alt+Insert

テーブルに行を追加します。

新しい行を保存するには、サブミット the Submit buttonをクリックします。

行の操作の詳細については、テーブルでの作業を参照してください。

Delete Row 行削除

Ctrl+Y

選択した行を削除します。

行を選択するには、ガターの数字をクリックします。複数の行を選択するには、Ctrl を押して必要な行をクリックします。

Transaction mode
TxおよびTxの分離

データベーストランザクションの分離レベル(英語)とトランザクションのコミット方法を選択します。

  • 自動。ローカルの変更をデータベースサーバーに送信すると、現在のトランザクションが自動的にコミットされます。

  • マニュアル。データベースサーバーに送信された変更は、コミットまたはロールバックできるトランザクションに蓄積されます。

the Submit button サブミット

Ctrl+Enter

ローカルの変更をデータベース・サーバーに送信します。データベースへの変更の送信を参照してください。

the Commit buttonコミット

現在のトランザクションをコミットします。TxおよびTxの分離も参照してください。

the Rollback button ロールバック

現在のトランザクションをロールバックします。TxおよびTxの分離も参照してください。

Cancel Query クエリのキャンセル

Ctrl+F2

現在のクエリの実行を終了します。

Compare with と比較する

現在のテーブルをデータベース・コンソールツールウィンドウのテーブルと比較します。テーブルの比較の詳細については、テーブルデータを比較するを参照してください。

Data Extractor
データ抽出

データの出力形式を選択します。

また、次のオプションを構成できます。

  • 計算された列をスキップ (SQL) : テーブルに物理的に格納されていない仮想列(ID列など)は含めないでください。

  • 生成されたカラムをスキップ (SQL) : INSERTおよびUPDATEステートメントの場合、データのコピーまたは保存時に自動インクリメントフィールドを含めないでください。

  • テーブル定義の追加 (SQL) : INSERTおよびUPDATEステートメントの場合、データをコピーまたは保存するときにテーブル定義を追加します。

  • CSV フォーマットの構成 : CSV フォーマットダイアログを開きます。ここで、区切り記号で区切られた値の形式(CSV、TSVなど)を管理できます。

  • スクリプト・ディレクトリに移動 : テーブルデータを異なる出力形式に変換するスクリプトでディレクトリを開きます。

Dump Data データのダンプ

テーブルデータをクリップボードにコピーするか、ファイルに保存します。

Dump Data データのダンプ | 宛先ファイル

このコマンドを使用して、テーブルデータをファイルに保存します。表示されるダイアログで、ファイルの場所と名前を指定します。

the Export button データベースへのエクスポート

データを別のテーブル、スキーマまたはデータベースにエクスポートします。ターゲットスキーマ(新しいテーブルが作成されます)またはテーブル(選択されたテーブルにデータが追加されます)を選択します。表示されるダイアログで、データマッピング情報とターゲットテーブルの設定を指定します。

クエリーの表示

現在のテーブルビューを生成するために使用されたクエリを表示するには、このボタンを使用します。クエリが表示されているペインを閉じるには、Escapeを押します。

Show Options Menu

オプション・メニューの表示リストには、次のオプションが含まれます。

  • 置き換え : 転置されたテーブルビューを切り替えます。転置されたビューでは、行と列が交換されます。

  • ビューのリセット : 以前にテーブルビューをカスタマイズした場合は、最初のテーブルビューを復元します(たとえば、非表示の列や並べ替えられたデータ)。

  • ORDER BY でソート : データベースレベルでデータを並べ替えます。ORDER BY でソートオプションは、データエディターのテーブルでのみ使用でき、サービスツールウィンドウのテーブル結果セットでは使用できません。

    ORDER BY でソートオプションがオンの場合、テーブル全体のデータは、対応するデータベースシステムに従ってソートされます。出力タブでは、対応するすべてのソート操作を確認できます。

    Sort via ORDER BY is on

    データベースとの対話を最小限に抑えたい場合は、このオプションをオンにしないでください。例:テーブルが大きい場合、またはデータベース接続が遅い場合。

    このオプションがオフの場合、データはローカルにソートされ、現在表示されている行のみがソートされます。

    Sort via ORDER BY is off
  • 行フィルター : フィルターボックスを表示または非表示にします。

  • 設定 : 設定 ダイアログのデータベースページを開いて、データベースコンソール、データエディター、およびデータベースツールウィンドウの設定を表示または編集します。

編集

F2

選択したセルの値を編集します。または、セルをダブルクリックして値の入力を開始することもできます。編集コマンドは、読み取り専用の値には使用できません。読み取り専用の値には、表示コマンドを使用します。

  • 自動補完リストを開くには、Ctrl+Spaceを押します。

  • 変更した値を入力するには、Enterを押します。

  • 編集をキャンセルするには、Escapeを押します。

セルの編集の詳細については、セルを参照してください。

最大化して編集

F2

選択したセルを展開して、セル内の値を編集します。

最大化されたセルで、Enter を押して新しい行を開始します。値を入力するには、Ctrl+Enterを押します。初期値を復元して編集モードを終了するには、Escapeを押します。

セルの編集の詳細については、セルを参照してください。

デフォルトの設定

Ctrl+Alt+D

列に指定したデフォルト値を設定します。デフォルトの列値を表示するには、データベースツールウィンドウ(表示 | ツール・ウィンドウ | データベース)でテーブルを右クリックし、テーブルの変更を選択します。列エントリをダブルクリックして、デフォルトフィールドの値を確認します。

null セット

Ctrl+Alt+N

1つまたは複数の値をNULLに置き換えます。列がNULL値を受け入れるようにするには、データベースツールウィンドウ(表示 | ツール・ウィンドウ | データベース)でテーブルを右クリックし、テーブルの変更を選択します。列エントリをダブルクリックして、nullではないチェックボックスがオフになっているかどうかを確認します。

ファイルの読み込み

ファイルをフィールドにロードします。

前回保存した状態に戻す

Ctrl+Z

選択範囲内の変更を元に戻します。変更を元に戻す方法の詳細については、データベースへの変更の送信を参照してください。

行のクローン

Ctrl+D

選択した行のコピーを作成します。

クイック・ドキュメント

Ctrl+Q

クイックドキュメントビューを開きます。ビューを閉じるには、Escapeを押します。クイックドキュメントの詳細については、クイックドキュメントビューの使用を参照してください。

置き換え

転置されたテーブルビューを切り替えます。転置されたビューでは、行と列が交換されます。

ジャンプ | 行

Ctrl+G

指定した行にジャンプします。行に移動ダイアログで、列番号と行番号を指定します( column:row パターンを使用します)。

ジャンプ | 関連データ

F4

関連レコードにジャンプします。コマンドオプションは、ジャンプ | 参照されるデータジャンプ | 参照しているデータのオプションの組み合わせです。関連データ間を移動する関連データの詳細を参照してください。

関連するレコードがない場合、このコマンドは使用できません。

ジャンプ | 参照されるデータ

Ctrl+B

現在のレコードが参照するレコードに切り替えます。複数のレコードが参照されている場合は、表示されるポップアップでターゲットレコードを選択します。関連データ間を移動する関連データの詳細を参照してください。

参照されているレコードがない場合、このコマンドは使用できません。

ジャンプ | 参照しているデータ

Alt+F7

このコマンドまたはショートカットを使用して、現在のレコードを参照するレコードを表示します。関連データ間を移動する関連データの詳細を参照してください。表示されるポップアップには、ターゲットレコードの2つのカテゴリがあります。

  • 最初に参照する行 : 対応するテーブルのすべての行が表示され、現在の行を参照する最初の行が選択されます。

  • すべての行の参照 : 現在の行を参照する行のみが表示されます。

現在のレコードを参照するレコードがない場合、このコマンドは使用できません。

フィルター

クイックフィルタリングオプションにアクセスするには、このコマンドを使用します。オプションには現在の列名のオプションが含まれ、現在のセルの値に依存します。

コピー

Ctrl+C

選択内容をクリップボードにコピーします。

貼り付け

Ctrl+V

クリップボードの内容をテーブルに貼り付けます。

LOB の保存

テーブルで現在選択されているバイナリラージオブジェクト(LOB(英語))をファイルに保存します。

Alt+J , Shift+Alt+J , Ctrl+W

テーブルでの作業を参照してください。

最終更新日: 2020年1月14日

関連ページ:

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

概要:データベースツールウィンドウでは、データベースとDDLデータソースを操作できます。データベースのデータ構造を表示および変更し、他の関連タスクを実行できます。使用可能なデータソースは、データソース、スキーマ、テーブル、および列のツリーとして表示されます。現在データソースが定義されていない場合は、...

テーブルを使用した基本操作

テーブルの作成データベースツールウィンドウで、データソースを選択してに移動します。新しいテーブルを作成するダイアログで、テーブル設定(列、キー、インデックス、外部キー)を指定します。OKをクリックします。テーブルを削除するテーブルを削除するには、テーブルを右クリックしてDROPを選択します。SQL

列を使用した基本操作:列は、テーブルに格納されるデータの一部です。このデータは特定のタイプに属します。列には、テキスト、数字、またはオペレーティングシステム内のファイルへのポインターを含めることができます。一部のリレーショナルデータベースシステムでは、列にドキュメント全体、イメージ、ビデオクリップな...

行を追加するツールバーの新規行を追加アイコンをクリックします。または、テーブルを右クリックしてコンテキストメニューから新規行を追加を選択します。を押します。コンテキストメニュー行のクローンコマンド を代わりに使用できることに注意してください。行を削除する削除する行を選択します。行を選択するには、ガ...

セル

セルの基本操作表のセルの値を変更し、必要に応じてファイルをアップロードすることができます。編集セル値を編集します。または、セルを選択して新しい値を入力します。変更を確定するには、を押します。最大化して編集編集用にセルを拡張します。変更を確定するには、を押します。新しい行を追加通常の編集モード で新し...

テーブルでの作業

以下は、データベース・ツールおよび SQLプラグインがインストールされ使用可能になっている場合にのみ有効です。リレーショナルデータベースでは、データベースオブジェクトはデータの保存または参照に使用される構造です。テーブル内のデータは、垂直列と水平行の交点であるセルに格納されます。テーブルには指定され...