PyCharm 2019.3ヘルプ

データベース・ツールおよび SQL

PyCharmのデータベース管理機能はデータベース・ツールおよび SQLプラグインによってサポートされています。データベース・ツールおよび SQLプラグインは、開発者向けのスタンドアロンデータベース管理環境であるDataGripで利用可能なすべての機能のサポートを提供します。プラグインを使用すると、データベースの照会、作成、および管理ができます。データベースは、ローカル、サーバー上、またはクラウド内で機能します。このプラグインはMySQL、PostgreSQL、Microsoft SQL Server、SQLite、MariaDB、Oracle、Apache Cassandraなどをサポートします。データベースへの接続でサポートされているベンダーの全リストを参照してください。

入門

データベースに接続するデータベース接続を構成するクエリを実行する

サポートされているすべてのデータベースベンダーに接続する方法を学びましょう。

JDBCドライバーを使用してデータベースに接続する方法、SSHおよびSSLを構成する方法、既存の接続の設定をカスタマイズする方法を学びます。

データベースコンソールの操作とクエリの実行

クエリ結果を処理する変更をデータベースに送信するデータベース接続の設定

クエリの結果を確認し、ファイルに保存するか、クリップボードにコピーし、2つの結果セットを比較します。

変更をデータベースに送信する方法を手動または自動で選択します。

JDBCドライバーを使用してデータベースに接続する方法、SSHおよびSSLを構成する方法、既存の接続の設定をカスタマイズする方法を学びます。

テーブルを操作する

テーブルセル

テーブルを作成、削除、比較する方法を学びます。

列を使った基本操作

行を操作し、行セット内を移動します。

セルの編集、クイックドキュメントの表示、バイナリラージオブジェクトの保存

設定をする

SQLコードスタイルの設定データソースの管理データベースツリービューのカスタマイズ

SQL記述標準に合うように私達のフォーマッターの設定を微調整してください。

異なるプロジェクト、異なるコンピューター、およびIDEインストールの間でデータソース設定を共有します。

データベースツールウィンドウでデータソースの表示をカスタマイズします。

SQLコードでの作業

SQL ステートメントマイグレーションインジェクションされたSQL文

すべてのSQLステートメントまたは副照会のみを実行し、ステートメントの結果をファイルに保存し、表形式でINSERTステートメントを編集します。

移行スクリプトを生成し、組み込みツールで移行を実行します。

SQLコードに必要とする言語をインジェクションしましょう。

その他

ダイアグラムの作成接続性の問題

実行計画を視覚化したり、クエリマップを作成したり、データベースオブジェクトのダイアグラムを生成したりできます。

データベース接続に問題がある場合は、トラブルシューティングのセクションを参照してください。

最終更新日: 2019年12月10日

関連ページ:

データベースへの接続

データベースにクエリを発行するには、データソース接続を作成する必要があります。データソースはデータの場所であり、サーバー、CSV、またはDDLファイルにすることができます。データソースには、データソースの種類に依存する名前と接続設定が含まれます。Amazon RedshiftRedshiftダッシュ...

データベース接続の設定

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

クエリを実行する

以下は、データベース・ツールおよび SQLプラグインがインストールされ使用可能になっている場合にのみ有効です。クエリを実行するには、新しいSQLファイルを作成するか既存のSQLファイルを開き、それをデータソースに接続してコードを実行します。サービスツールウィンドウでは、データソース(1)、接続セッシ...

照会結果

以下は、データベース・ツールおよび SQLプラグインがインストールされ使用可能になっている場合にのみ有効です。通常、クエリを実行すると、テーブル形式で結果が表示されます。各ステートメントは、サービスツールウィンドウの個別のタブに表示されます。例:クエリに2つのSELECTステートメントがある場合、ツ...

データベースへの変更の送信

PyCharmでは、トランザクションのコミット方法(自動または手動)を選択できます。コミットモードを変更するには、ツールバーのTxドロップダウンメニューを使用します。データベースサーバーに変更を送信し、コミットモードが自動に設定されている場合、値、行、または列の各変更は暗黙的にコミットされ、ロールバ...

テーブルを使った基本操作

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