IntelliJ IDEA 2026.2 Help

主キー

主キーには一意の値が含まれており、テーブル内の各行を識別します。

一部のデータベースでは、主キーに NULL 値を含めることはできません。 テーブルには主キーを 1 つだけ持つことができ、この主キーは単一または複数の列で構成できます。 主キーが複数の列で構成されている場合、これらの列のデータを使用して行が一意であるかどうかが判断されます。

主キー (主キー) は、 データベース ツールウィンドウにあります。

データベースの主キー

自動生成された値

主鍵は、シーケンスやオートインクリメントを使って自動的に値を生成するように設定できます。 利用可能なオプションはデータベースによって異なります。 値の生成を設定するには、 変更 ダイアログを使用してください。

主キーを作成する

  1. データベース ツールウィンドウで、テーブルのノードまでデータソースツリーを展開します。

  2. テーブルノードを右クリックし、 新規|主キー を選択します。

  3. 開いた 変更 ダイアログで、 名前 フィールドに主キーの名前を入力します。

  4. 主キーエディタータブの 列 ペインで 追加 ボタン (追加ボタン) をクリックします。

  5. 「列名 」フィールドに、主キーにしたい列を入力または選択します。

  6. プレビュー ペインでは、生成された SQL コードを表示および変更できます。

  7. 主キーを追加するには、 OK をクリックします。

主キーを作成する

複合主キーを作成する

  1. データベース ツールウィンドウで、テーブルのノードまでデータソースツリーを展開します。

  2. テーブルノードを右クリックし、 新規|主キー を選択します。

  3. 開いた 変更 ダイアログで、複合主キーの名前を 名前 フィールドに入力します。

  4. 主キーにする列を追加します。

    1. 主キーエディタータブの 列 ペインで 追加 ボタン (追加ボタン) をクリックします。

    2. 「列名 」フィールドに、複合主キーに追加する列を入力または選択します。

  5. プレビュー ペインでは、生成された SQL コードを表示および変更できます。

  6. OK をクリックして複合主キーを追加します。

複合主キーを作成する

列を主キーにする

  1. データベース ツールウィンドウで、子テーブルのノードまでデータソースツリーを展開します。

  2. 子テーブルを右クリックして テーブルの変更 を選択します。

  3. 開いた 変更 ダイアログで、主キーにする列を選択します。

  4. 列 名前 フィールドの横にある縦の省略記号アイコン (設定) をクリックし、 主キーを作成 を選択します。

    新しい主キーがツリーの キー ノードに表示されます。 主キー編集タブは、列編集タブの隣に表示されます。

  5. OK をクリックします。

    列を主キーにする
2026 年 7 月 14 日