クイックスタートガイド
このクイックスタートガイドでは、主要な概念を紹介し、DataGrip での最初のステップを支援します。
また、IDE に関するすべての主要なトピック(データソースの追加、接続オプションの構成、エディターでの作業、プラグインのインストール)をカバーする紹介ビデオを確認できます。
始める前に
このクイックスタートガイドを完了するには、DataGrip - https://www.jetbrains.com/datagrip/download がインストールされていることを確認してください。
ステップ 1. 新規プロジェクトを作成する
DataGrip を開くと、プロジェクトの作成と開くためのオプションを含むウェルカム画面が表示されます。この画面から、新しいプロジェクトを作成したり、既存のプロジェクトを開いたり、バージョン管理システム(VCS)からファイルを複製したりできます。
- プロジェクト
プロジェクトは、データソース、スクラッチファイル、アタッチディレクトリの複合体です。プロジェクトの詳細については、DataGrip プロジェクトセクションを参照してください。
first_project プロジェクトを作成しましょう。
プロジェクトの作成
ウェルカム画面で、新規プロジェクトをクリックします。
開いた新規プロジェクトダイアログで、新しいプロジェクト名またはパスを入力するフィールドに
first_projectと入力します。「OK」をクリックしてプロジェクトを作成します。

新しいプロジェクトを作成すると、DataGrip はそれをメインウィンドウで開き、データベースエクスプローラーおよびファイル ツールウィンドウを開いた状態になります。

- ツールウィンドウ
ツールウィンドウでは、データベース構造の表示、スクリプトの実行、バージョン管理システムやその他の外部ツールの操作、コード分析、検索、ナビゲーションなどの開発タスクにアクセスできます。
ツールウィンドウの配置とタスクでの使用の詳細については、「ツールウィンドウ」セクションを参照してください。
これで、データベースの接続構成を設定できます。
ステップ 2. データソースを作成する
データベースベンダー (MySQL、PostgreSQL、Oracle など) に応じて、データベースに接続するために使用する対応するデータソースを作成する必要があります。
- データソース
データソースは接続構成です。データベースへの接続を確立するために使用される接続の詳細のリストが保存されます。例: ホスト、ポート、データベース名、ドライバー、SSH および SSL 構成設定など。データソース設定では、イントロスペクション用のデータベースとスキーマを選択し、データベースエクスプローラーで表示したり、接続用のドライバーを変更したりすることもできます。
データソースの詳細については、データソースを参照してください。
このチュートリアルでは、デモデータソースを設定し、デモデータベースに接続します。これを行うには、リモートにデプロイされた PostgreSQL または MySQL のサンプルデータベースを使用するか、SQLite のサンプルデータベースファイルをダウンロードして使用します。
このデモデータソースは、すでに別の場所で実行しているデータベースの接続資格情報を使用して設定することもできます。これを行うには、このチュートリアルで説明されているデータソースとドライバーダイアログの対応するフィールドに、資格情報または JDBC URL を入力してください。
DataGrip で、データベースエクスプローラー (または⌘ 1) に移動します。
データソースの作成リンクをクリックします。
データソースに移動し、PostgreSQL を選択します。

DataGrip は、新しいデータソースの設定を含むデータソースとドライバーダイアログを開きます。

DataGrip で、データベースエクスプローラー (または⌘ 1) に移動します。
データソースの作成リンクをクリックします。
データソースに移動し、MySQL を選択します。

DataGrip は、新しいデータソースの設定を含むデータソースとドライバーダイアログを開きます。

GitHub リポジトリ(英語)から SQLite サンプルデータベースファイルをダウンロードして準備し、ダウンロードしたファイルをクリップボードにコピーします。
DataGrip で、SQLite データベースファイルを IDE プロジェクトのルートディレクトリに貼り付けます。
これを行うには、ファイルツールウィンドウ(または「Alt+2」)で任意の領域をクリックし、「Ctrl+V」を押します。表示されるコピーダイアログで、「OK」をクリックします。

データベースエクスプローラー (または⌘ 1) に移動します。
データソースの作成リンクをクリックします。
データソースに移動し、SQLite を選択します。

DataGrip は、新しいデータソースの設定を含むデータソースとドライバーダイアログを開きます。

次に、データベースの接続設定を使用して新しいデータソースを設定します。
ダイアログの名前フィールドに、新しいデータソースの名前を入力します。例:
Demo DB接続設定領域の下部に「
不足しているドライバーファイルのダウンロード」リンクがある場合は、それをクリックして JDBC ドライバーをダウンロードします。

ホストフィールドに次のサーバーアドレスを入力します。
postgresql.datagrip-dbs.intellij.netポートフィールドに PostgreSQL のデフォルト値
5432が含まれていることを確認します。ユーザーフィールドにデモユーザー名「
datagrip」を入力します。パスワードフィールドにパスワード「
datagrip」を入力します。データベースフィールドに、データベース名「
datagrip」を入力します。接続が正常に確立されたことを確認するには、接続詳細領域の下部にある接続のテストリンクをクリックします。

スキーマタブで、作業する
datagripデータベースが選択されていることを確認します。
OK をクリックして、データソースを作成します。

データソースが作成されると、データベースエクスプローラーに表示されます。

ダイアログの名前フィールドに、新しいデータソースの名前を入力します。例:
Demo DB接続設定領域の下部に「
不足しているドライバーファイルのダウンロード」リンクがある場合は、それをクリックして JDBC ドライバーをダウンロードします。

ホストフィールドに次のサーバーアドレスを入力します。
mysql.datagrip-dbs.intellij.netポートフィールドに MySQL のデフォルト値
3306が含まれていることを確認します。ユーザーフィールドにデモユーザー名「
datagrip」を入力します。パスワードフィールドにパスワード「
datagrip」を入力します。データベースフィールドに、データベース名「
datagrip」を入力します。接続が正常に確立されたことを確認するには、接続詳細領域の下部にある接続のテストリンクをクリックします。

スキーマタブで、作業する
datagripデータベースが選択されていることを確認します。
OK をクリックして、データソースを作成します。

データソースが作成されると、データベースエクスプローラーに表示されます。

ダイアログの名前フィールドに、新しいデータソースの名前を入力します。例:
Demo DB接続設定領域の下部に「
不足しているドライバーファイルのダウンロード」リンクがある場合は、それをクリックして JDBC ドライバーをダウンロードします。

ファイルフィールドに、プロジェクトルート内のデータベースファイルへのパス (
demo_db.sqlite) を入力します。または、
オープンをクリックしてファイルに移動します。
接続が正常に確立されたことを確認するには、接続詳細領域の下部にある接続のテストリンクをクリックします。

スキーマタブで、作業する
mainデータベースが選択されていることを確認します。
OK をクリックして、データソースを作成します。

データソースが作成されると、データベースエクスプローラーに表示されます。

ステップ 3. SQL クエリを記述して実行する
DataGrip では、データソースにアタッチされたクエリコンソールで SQL および NoSQL コードを記述できます。新しいデータソースを作成すると、IDE はそのデータソース用のデフォルトのクエリコンソールを作成します。
- クエリコンソール
クエリコンソールは、SQL 文を作成して実行できる SQL ファイルです。通常の SQL ファイルとは異なり、デフォルトでデータソースにアタッチされます。
クエリコンソールの詳細については、クエリコンソールトピックを参照してください。
このチュートリアルでは、新しいデータソースの作成時に DataGrip によって作成され開かれるデフォルトのクエリコンソールで、簡単なクエリを実行します。
デフォルトのクエリコンソールで、次の SQL クエリを入力します。
SELECT * FROM actor;クエリを実行するには、エディターツールバーの
実行をクリックします。
DataGrip はクエリを実行し、分析できるようにサービスツールウィンドウ (または Alt+8) のデータエディタータブにクエリ結果セットを表示します。
このステップでは、コンソールツールバーの <スキーマ> ドロップダウンで現在のスキーマが選択されていません。ただし、DataGrip はデータソースのデフォルトスキーマを使用するため、クエリは実行可能です。
デフォルトのスキーマを設定する方法の詳細については、スキーマトピックを参照してください。
デフォルトのクエリコンソールで、次の SQL クエリを入力します。
SELECT * FROM actor;クエリを実行するには、エディターツールバーの
実行をクリックします。
DataGrip はクエリを実行し、分析できるようにサービスツールウィンドウ (または Alt+8) のデータエディタータブにクエリ結果セットを表示します。
このステップでは、コンソールツールバーの <スキーマ> ドロップダウンで現在のスキーマが選択されていません。ただし、DataGrip はデータソースのデフォルトスキーマを使用するため、クエリは実行可能です。
デフォルトのスキーマを設定する方法の詳細については、スキーマトピックを参照してください。
デフォルトのクエリコンソールで、次の SQL クエリを入力します。
SELECT * FROM actor;クエリを実行するには、エディターツールバーの
実行をクリックします。
DataGrip はクエリを実行し、分析できるようにサービスツールウィンドウ (または Alt+8) のデータエディタータブにクエリ結果セットを表示します。
このステップでは、コンソールツールバーの <スキーマ> ドロップダウンで現在のスキーマが選択されていません。ただし、DataGrip はデータソースのデフォルトスキーマを使用するため、クエリは実行可能です。
デフォルトのスキーマを設定する方法の詳細については、スキーマトピックを参照してください。
ステップ 4. データベースを探索する
これで、データベースとデータベースオブジェクトをツリービューで探索し、オブジェクトを開いてデータを表示できるようになりました。DataGrip では、データベースエクスプローラーで同様の操作が可能です。
- データベースエクスプローラー
データベースエクスプローラーは、データベース構造をノードを持つツリーとして表示するツールウィンドウです。フォルダーを作成してデータソースを移動したり、データソースに色を割り当てたり、データベースオブジェクトをフィルタリングしたりすることができます。
ツールウィンドウの詳細については、データベースエクスプローラーのトピックを参照してください。ツリーアイコンの詳細については、データソースとその要素の章を参照してください。
たとえば、俳優テーブルとその列に移動してみましょう。
データベースエクスプローラー ( ⌘ 1) で、デモ _DB データソース名をダブルクリックして、イントロスペクトされたデータベースのリストを展開します。
次に、ノードをダブルクリックするか、ノードの近くにある
矢印アイコンをクリックして、項目のリスト () を展開します。
アクターテーブルデータを表示するには、その名前をダブルクリックします。
DataGrip は、データエディタータブでアクターテーブルを開きます。
データベースエクスプローラー ( ⌘ 1) で、デモ _DB データソース名をダブルクリックして、イントロスペクトされたスキーマのリストを展開します。
次に、ノードをダブルクリックするか、ノードの近くにある
矢印アイコンをクリックして、項目のリスト () を展開します。
アクターテーブルデータを表示するには、その名前をダブルクリックします。
DataGrip は、データエディタータブでアクターテーブルを開きます。
データベースエクスプローラー ( ⌘ 1) で、デモ _DB データソース名をダブルクリックして、イントロスペクトされた . スキーマのリストを展開します。
次に、ノードをダブルクリックするか、ノードの近くにある
矢印アイコンをクリックして、項目のリスト () を展開します。
アクターテーブルデータを表示するには、その名前をダブルクリックします。
DataGrip は、データエディタータブでアクターテーブルを開きます。
ステップ 5. データの表示、並べ替え、フィルタリング
DataGrip では、データエディターとビューアーでデータベーステーブルとビューのデータを表示および編集できます。
- データエディターとビューアー
データエディターとビューアー、またはデータエディターは、データを操作するためのユーザーインターフェースを提供します。データエディターでは、データの並べ替え、フィルター、追加、編集、削除を行うことができるだけでなく、その他の関連タスクを実行することもできます。
データエディターの詳細については、データエディターとビューアートピックを参照してください。
このチュートリアルでは、actor テーブルの first_name 列をアルファベット順に並べ替え、last_name 列をフィルタリングして、JO で始まる姓を表示します。
データを並べ替えるには、データエディタータブで、first_name 列ヘッダーの矢印アイコンをクリックします。DataGrip は
ORDER BYクエリをデータベースに送信し、その結果をエディターに表示します。データベース側とクライアント側でのデータの並べ替えの詳細については、データのソートトピックを参照してください。
データをフィルタリングするには、データエディタータブで、last_name 列のヘッダーにある「
ローカルフィルター」をクリックします。検索フィールドに「
JO」と入力し、「値」チェックボックスをオンにして、データエディター内の任意の領域をクリックします。DataGrip はデータをフィルタリングし、結果を表示します。
IDE でのデータのフィルタリングの詳細については、データをフィルタリングするトピックを参照してください。
データを並べ替えるには、データエディタータブで、first_name 列ヘッダーの矢印アイコンをクリックします。DataGrip は
ORDER BYクエリをデータベースに送信し、その結果をエディターに表示します。データベース側とクライアント側でのデータの並べ替えの詳細については、データのソートトピックを参照してください。
データをフィルタリングするには、データエディタータブで、last_name 列のヘッダーにある「
ローカルフィルター」をクリックします。検索フィールドに「
JO」と入力し、「値」チェックボックスをオンにして、データエディター内の任意の領域をクリックします。DataGrip はデータをフィルタリングし、結果を表示します。
IDE でのデータのフィルタリングの詳細については、データをフィルタリングするトピックを参照してください。
データを並べ替えるには、データエディタータブで、first_name 列ヘッダーの矢印アイコンをクリックします。DataGrip は
ORDER BYクエリをデータベースに送信し、その結果をエディターに表示します。データベース側とクライアント側でのデータの並べ替えの詳細については、データのソートトピックを参照してください。
データをフィルタリングするには、データエディタータブで、last_name 列のヘッダーにある「
ローカルフィルター」をクリックします。検索フィールドに「
JO」と入力し、「値」チェックボックスをオンにして、データエディター内の任意の領域をクリックします。DataGrip はデータをフィルタリングし、結果を表示します。
IDE でのデータのフィルタリングの詳細については、データをフィルタリングするトピックを参照してください。
次のステップ
このチュートリアルを完了すると、接続構成を作成し、JDBC URL を使用してデータベースに接続し、接続されたデータベースを探索し、クエリコンソールで SQL クエリを実行し、クエリ結果を表示できるようになります。また、データベースオブジェクトデータの表示、並べ替え、フィルタリングも可能になります。
IDE の詳細については、次のトピックとセクションを参照してください。
さまざまなデータベースベンダーの手順を使用して、データベースのデータソースを作成します。 | |
データベースオブジェクト、クエリ結果セット、DSV ファイルのデータを表示および管理するために使用できる機能について学習します。 | |
このトピックでは、クエリコンソールの概要と、IDE でクエリコンソールを操作する方法について説明します。 | |
このトピックでは、クエリ結果を表示する方法について説明します。 | |
クエリコンソール、SQL ファイル、スクラッチファイルで使用できるコードエディター機能の説明を確認します。 | |
データとデータベースオブジェクトをエクスポートする方法を学習します。 | |
データベースとスキーマのダイアグラムを表示する方法を学習します。 |
紹介ビデオ
このビデオでは、DataGrip に関する様々なトピックを取り上げています。ビデオの長さは 40 分ですが、YouTube ページでタイムコードをクリックすると、興味のあるトピックをご覧いただけます。タイムコードとトピックの詳細については、youtube.com の説明セクション(英語)を参照してください。
関連ページ:
DataGrip のライセンス購入と登録
DataGrip は最大 30 日間無料で評価できます。DataGrip では、次のアクティベーションオプションが提供されます。30 日間無料体験: すべての IDE 機能を試すための 30 日間の試用版。有料ライセンス — 有償利用の場合は有料サブスクリプション。無料オプション: 学生、教師、その他の対象ユーザー向けの無料アクセスプログラム。トライアルとサブスクリプション:新規ユーザーで、JetBrains ツールをまだインストールしていない場合、IDE は匿名トライアルモードで起動します。ロ...
日本語化
言語:DataGrip は英語で利用可能ですが、中国語、韓国語、日本語をサポートするバンドルされたプラグインも含まれています。オペレーティングシステムがサポートされている言語であり、DataGrip が別の言語である場合、揃えるための提案が表示されます。このタイプの通知を表示したくない場合は、非表示にすることができます。言語パックプラグインを有効にするこの機能は、DataGrip にデフォルトでバンドルされ有効になっている中国語、日本語、韓国語言語パックプラグインに依存しています。関連する機能...
DataGrip プロジェクト
DataGrip では、プロジェクトは、データソース、クエリコンソールとスクラッチファイル、マシンに保存されているファイルを含むアタッチディレクトリ、関連する設定の組み合わせです。プロジェクトは主に組織的な目的で使用されます。データソースとデータベースオブジェクトツリー。プロジェクトディレクトリとアタッチディレクトリ。クエリコンソール。データ処理スクリプト: アグリゲータ、エクストラクター、ローダー。スクラッチファイル。新しいプロジェクトを作成すると、DataGrip プロジェクトディレクトリに対...
ツールウィンドウ
ツールウィンドウは、プロジェクト構造の表示、アプリケーションの実行とデバッグ、バージョン管理システムやその他の外部ツールとの統合、コード分析、検索、ナビゲーションなどの開発タスクへのアクセスを提供します。デフォルトでは、ツールウィンドウはメインウィンドウの下部と側面に接続されています。ただし、別のモニターなどで別のウィンドウとして使用するために、再配置したり、切り離したりすることもできます。データベースエクスプローラー、ファイルツールウィンドウ、サービスツールウィンドウ、一部のツールウィンドウは...
データソース
データソースは接続構成です。データベースへの接続を確立するために使用される接続の詳細のリストが保存されます。例: ホスト、ポート、データベース名、ドライバー、SSH および SSL 構成設定など。データソース設定では、イントロスペクション用のデータベースとスキーマを選択し、データベースエクスプローラーで表示したり、接続用のドライバーを変更したりすることもできます。データソースはデータソースおよびドライバーダイアログで設定できます。このダイアログにアクセスするには、データベースエクスプローラー(表...
クエリコンソール
概要:クエリコンソールは、データソースにアタッチされる SQL ファイルです。ターミナルと同じように、クエリコンソールで SQL ステートメントを記述して実行できます。コンソールはプロジェクトコンテキストには含まれません。データソースを作成すると、データソースのデフォルトのクエリコンソールが自動的に作成されます。必要に応じて、追加のクエリコンソールを作成できます。各コンソールは新しい接続セッションを作成します。新しい接続を作成したくない場合は、単一セッションモードを有効にしてください。作成され...