DataGrip 2026.1 Help

SQL ファイルを使用して DDL データソースを作成する

DDL データソースは、データ定義言語ステートメント (DDL ステートメント) を含む SQL ファイルに基づくデータベース構造の仮想ビューです。 エディターでは、このようなファイルに定義されているすべてのテーブル、列、その他のオブジェクトを参照できます。 ダイアグラム表もサポートされています。

SQL ファイルを使用して DDL データソースを作成するには、データソースのデータベースオブジェクトとデータを定義するために必要なステートメントを含む新しい SQL ファイルを作成します。

DDL データソースの詳細については、 DDL データソース トピックを参照してください。

ステップ 1。 SQL ファイルでテーブルを定義する

ファイル ツールウィンドウで、ディレクトリを右クリックし、 新規 | SQL ファイル を選択します。 SQL ファイルの名前を指定します。

SQL ファイルを開き、ファイルに次のテーブル構造を定義します。

CREATE TABLE family ( member_id INT NOT NULL, name VARCHAR(50), relation VARCHAR(50) );
  1. CREATE TABLE ステートメントを挿入するために、事前定義パターンがあります。 Ctrl+J を押してパターン tab - new table definition を選択します。

  2. テーブル名 family を入力します。

  3. family から col に切り替えるには、 Tab を押します。 colmember_id に交換してください。

  4. テーブル定義の残りの部分を入力します。

ステップ 2. SQL ファイルから DDL データソースを作成する

SQL ファイルからテーブルを作成するには、定義済みのテーブルを含む SQL ファイルを データベースエクスプローラー (表示 | ツールウィンドウ | データベースエクスプローラー) にドラッグします。

ステップ 3. データソースのデータを定義する

今度はテーブルにデータを追加するための SQL ファイルを作成します。 ステップ 2 では、SQL ファイルがデータソースとして定義され、テーブルとその列の名前、対応するデータ型に関する情報がエディターで使用できるようになりました。

  1. SQL ファイルを作成します。

    この単純な 挿入 ステートメントをファイルに追加してみましょう。

    insert into family (member_id, name, relation) values (1, 'Chloe', 'mother');
  2. 対応する事前定義されたパターン Ctrl+J | ins - insert rows into a table を選択して、 挿入 ステートメントを追加します。

  3. テーブル名 family を選択します。

  4. 列名のリスト member_id, name, relation を選択します。

  5. 値を指定するときは、 Ctrl+P表示 | パラメーター情報 )を押して値の種類に関する情報を表示します。

SQL ファイルで DDL データソースのデータを定義する
2026 年 5 月 22 日