クイックスタートガイド
このクイックスタートガイドでは、主要な概念を紹介し、DataGrip での最初のステップを支援します。
また、IDE に関するすべての主要なトピック(データソースの追加、接続オプションの構成、エディターでの作業、プラグインのインストール)をカバー する紹介ビデオを確認できます。
始める前に
このクイックスタートガイドを完了するには、DataGrip - https://www.jetbrains.com/ja-jp/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 を押します。 表示される Copy ダイアログで、 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 では、データソースにアタッチされた クエリコンソールsで SQL および NoSQL コードを記述できます。 新しいデータソースを作成すると、IDE はそのデータソース用の デフォルトの クエリコンソールを作成します。
- クエリコンソール
クエリコンソールs は、SQL 文を作成して実行できる SQL ファイルです。 通常の SQL ファイルとは異なり、デフォルトでデータソースにアタッチされます。
クエリコンソールs の詳細については、 クエリコンソール トピックを参照してください。
このチュートリアルでは、新しいデータソースの作成時に DataGrip によって作成され開かれるデフォルトの クエリコンソール で、簡単なクエリを実行します。
デフォルトの クエリコンソール で、次の SQL クエリを入力します:
SELECT * FROM actor;クエリを実行するには、エディターツールバーの
実行 をクリックします。
DataGrip はクエリを実行し、分析できるように サービス ツールウィンドウ( または Alt+8 )のデータエディタータブにクエリ結果セットを表示します。
このステップでは、クエリコンソール ツールバーの <schema> ドロップダウンで現在のスキーマが選択されていません。 ただし、DataGrip はデータソースのデフォルトスキーマを使用するため、クエリは実行可能です。
デフォルトのスキーマを設定する方法の詳細については、 スキーマトピックを参照してください。
デフォルトの クエリコンソール で、次の SQL クエリを入力します:
SELECT * FROM actor;クエリを実行するには、エディターツールバーの
実行 をクリックします。
DataGrip はクエリを実行し、分析できるように サービス ツールウィンドウ( または Alt+8 )のデータエディタータブにクエリ結果セットを表示します。
このステップでは、クエリコンソール ツールバーの <schema> ドロップダウンで現在のスキーマが選択されていません。 ただし、DataGrip はデータソースのデフォルトスキーマを使用するため、クエリは実行可能です。
デフォルトのスキーマを設定する方法の詳細については、 スキーマトピックを参照してください。
デフォルトの クエリコンソール で、次の SQL クエリを入力します:
SELECT * FROM actor;クエリを実行するには、エディターツールバーの
実行 をクリックします。
DataGrip はクエリを実行し、分析できるように サービス ツールウィンドウ( または Alt+8 )のデータエディタータブにクエリ結果セットを表示します。
このステップでは、クエリコンソール ツールバーの <schema> ドロップダウンで現在のスキーマが選択されていません。 ただし、DataGrip はデータソースのデフォルトスキーマを使用するため、クエリは実行可能です。
デフォルトのスキーマを設定する方法の詳細については、 スキーマトピックを参照してください。
ステップ 4. データベースを探索する
これで、データベースとデータベースオブジェクトをツリービューで探索し、オブジェクトを開いてデータを表示できるようになりました。 DataGrip では、 データベースエクスプローラー で同様の操作が可能です。
- データベースエクスプローラー
データベースエクスプローラー は、データベース構造をノードを持つツリーとして表示するツールウィンドウです。 フォルダーを作成してデータソースを移動したり、データソースに色を割り当てたり、データベースオブジェクトをフィルタリングしたりすることができます。
ツールウィンドウの詳細については、 データベースエクスプローラー のトピックを参照してください。 ツリーアイコンの詳細については、 データソースとその要素 の章を参照してください。
たとえば、 actor テーブルとその列に移動してみましょう。
データベースエクスプローラー (⌘ 1) で、 デモ _DB データソース名をダブルクリックして、イントロスペクトされたデータベースのリストを展開します。
次に、ノードをダブルクリックするか、ノードの近くにある
矢印アイコンをクリックして、項目のリスト () を展開します。
actor テーブルデータを表示するには、その名前をダブルクリックします。
DataGrip は、データエディタータブで actor テーブルを開きます。
データベースエクスプローラー (⌘ 1) で、 デモ _DB データソース名をダブルクリックして、イントロスペクトされたスキーマのリストを展開します。
次に、ノードをダブルクリックするか、ノードの近くにある
矢印アイコンをクリックして、項目のリスト () を展開します。
actor テーブルデータを表示するには、その名前をダブルクリックします。
DataGrip は、データエディタータブで actor テーブルを開きます。
データベースエクスプローラー (⌘ 1) で、 デモ _DB データソース名をダブルクリックして、イントロスペクトされた . スキーマのリストを展開します。
次に、ノードをダブルクリックするか、ノードの近くにある
矢印アイコンをクリックして、項目のリスト () を展開します。
actor テーブルデータを表示するには、その名前をダブルクリックします。
DataGrip は、データエディタータブで actor テーブルを開きます。
ステップ 5. データの表示、並べ替え、フィルタリング
DataGrip では、 データエディターとビューアーでデータベーステーブルとビューのデータを表示および編集できます。
- データエディターとビューアー
データエディターとビューアー 、または データエディターは、データを操作するためのユーザーインターフェースを提供します。 データエディターでは、データの並べ替え、フィルター、追加、編集、削除を行うことができるだけでなく、その他の関連タスクを実行することもできます。
データエディターの詳細については、 データエディターとビューアー トピックを参照してください。
このチュートリアルでは、 actor テーブルの first_name 列をアルファベット順に並べ替え、 last_name 列をフィルタリングして、 ジョー で始まる姓を表示します。
データを並べ替えるには、データエディタータブで、 first_name 列ヘッダーの矢印アイコンをクリックします。 DataGrip は
ORDER BYクエリをデータベースに送信し、その結果をエディターに表示します。データベース側とクライアント側でのデータの並べ替えの詳細については、 データのソート トピックを参照してください。
データをフィルタリングするには、データエディタータブで、 last_name 列のヘッダーにある「
ローカルフィルター 」をクリックします。 検索フィールドに「
ジョー」と入力し、「値 」チェックボックスをオンにして、データエディター内の任意の領域をクリックします。DataGrip はデータをフィルタリングし、結果を表示します。
IDE でのデータのフィルタリングの詳細については、 データをフィルタリングする トピックを参照してください。
データを並べ替えるには、データエディタータブで、 first_name 列ヘッダーの矢印アイコンをクリックします。 DataGrip は
ORDER BYクエリをデータベースに送信し、その結果をエディターに表示します。データベース側とクライアント側でのデータの並べ替えの詳細については、 データのソート トピックを参照してください。
データをフィルタリングするには、データエディタータブで、 last_name 列のヘッダーにある「
ローカルフィルター 」をクリックします。 検索フィールドに「
ジョー」と入力し、「値 」チェックボックスをオンにして、データエディター内の任意の領域をクリックします。DataGrip はデータをフィルタリングし、結果を表示します。
IDE でのデータのフィルタリングの詳細については、 データをフィルタリングする トピックを参照してください。
データを並べ替えるには、データエディタータブで、 first_name 列ヘッダーの矢印アイコンをクリックします。 DataGrip は
ORDER BYクエリをデータベースに送信し、その結果をエディターに表示します。データベース側とクライアント側でのデータの並べ替えの詳細については、 データのソート トピックを参照してください。
データをフィルタリングするには、データエディタータブで、 last_name 列のヘッダーにある「
ローカルフィルター 」をクリックします。 検索フィールドに「
ジョー」と入力し、「値 」チェックボックスをオンにして、データエディター内の任意の領域をクリックします。DataGrip はデータをフィルタリングし、結果を表示します。
IDE でのデータのフィルタリングの詳細については、 データをフィルタリングする トピックを参照してください。
次のステップ
このチュートリアルを完了すると、接続構成を作成し、JDBC URL を使用してデータベースに接続し、接続されたデータベースを探索し、クエリコンソールs で SQL クエリを実行し、クエリ結果を表示できるようになります。 また、データベースオブジェクトデータの表示、並べ替え、フィルタリングも可能になります。
IDE の詳細については、次のトピックとセクションを参照してください。
さまざまなデータベースベンダーの手順を使用して、データベースのデータソースを作成します。 | |
データベースオブジェクト、クエリ結果セット、DSV ファイルのデータを表示および管理するために使用できる機能について学習します。 | |
このトピックでは、クエリコンソール の概要と、IDE での使い方について説明します。 | |
このトピックでは、クエリ結果を表示する方法について説明します。 | |
クエリコンソールs、SQL ファイル、スクラッチファイルで使用できるコードエディター機能の説明を確認します。 | |
データとデータベースオブジェクトをエクスポートする方法を学習します。 | |
データベースとスキーマのダイアグラムを表示する方法を学習します。 |
紹介ビデオ
このビデオでは、DataGrip に関する様々なトピックを取り上げています。 ビデオの長さは 40 分ですが、YouTube ページでタイムコードをクリックすると、興味のあるトピックをご覧いただけます。 タイムコードとトピックの詳細については、 youtube.com の説明セクション(英語)を参照してください。