PyCharm 2020.2ヘルプ

データ・エディター

データベースツールウィンドウから(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 ロールバック変更をロールバックします。
Cancel Query クエリのキャンセルCtrl+F2現在のクエリの実行を終了します。
Compare with と比較する現在のテーブルをサービスツールウィンドウのテーブルと比較します。テーブルの比較の詳細については、テーブルデータを比較するを参照してください。
Data Extractor
データ抽出

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

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

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

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

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

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

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

Export Data データのエクスポートテーブルデータをクリップボードにコピーするか、ファイルに保存します。
Export 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+N1つまたは複数の値を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 , Alt+Shift+J , Ctrl+Wテーブルを参照してください。
最終更新日: 2020年7月18日

関連ページ:

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

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

テーブル

以下は、データベース・ツールおよび SQLプラグインがインストールされ使用可能になっている場合にのみ有効です。データベーステーブルは、データを行と列に編成する構造です。テーブル内のデータは、垂直列と水平行の交差部分であるセルに格納されます。テーブルには指定された数の列がありますが、任意の数の行を含め...

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

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

セル

セルを操作するためのすべての基本アクションは、コンテキストメニューにあります。コンテキストメニューを呼び出すには、変更するセルを右クリックします。次の表に、すべてのアクションを示します。編集セル値を編集します。または、セルを選択して新しい値を入力します。変更を確定するには、を押します。最大化して編集...

変更をデータベースに送信する

コミットはトランザクションを終了し、すべての変更を他のユーザーが利用できるようにします。PyCharmでは、トランザクションをコミットする方法を自動または手動で選択できます。コミットモードを変更するには、ツールバーのTxドロップダウンメニューを使用します。テーブルエディターは、行ったすべての変更を蓄...