列
列は、テーブルによって格納されるデータの一部です。このデータは特定のタイプに属します。列には、テキスト、数字、オペレーティングシステム内のファイルへのポインタが含まれる場合があります。一部のリレーショナルデータベースシステムでは、列にドキュメント全体、イメージ、ビデオクリップなどのより複雑なデータ型を含めることができます。
列 () は、データベースツールウィンドウにあります。他のノードおよびオブジェクトアイコンのリファレンスについては、データベースツールウィンドウトピックのデータソースとその要素の章を参照してください。テーブル列アイコンについては、列に可能なアイコンの組み合わせの章を参照してください。
![データベースの列 Columns in Database](https://resources.jetbrains.com/help/img/idea/2024.1/database_object_column.png)
列を追加する
データベースツールウィンドウ ( ) で、テーブルのノードまでデータソースツリーを展開します。
テーブルノードを右クリックし、
を選択します。開いた変更ダイアログで、名前フィールドに列の名前を入力します。
プレビューペインでは、生成された SQL コードを表示および変更できます。
列を追加するには、OK をクリックします。
![列を追加する Add a column](https://resources.jetbrains.com/help/img/idea/2024.1/db_add_new_column.png)
列を削除する
列を右クリックしてドロップを選択します。あるいは、Delete を押します。
OK をクリックします。
ダイアログオプションの詳細については、「ドロップの確認ダイアログ」を参照してください。
![列をドロップ Drop a column](https://resources.jetbrains.com/help/img/idea/2024.1/db_delete_column.png)
列を変更する
IntelliJ IDEA 2022.1 以降、列のデータベース固有のパラメーターを変更できます。IDE は、イントロスペクション中に受け取ったプロパティに従って、変更ダイアログのフィールドを自動的に生成します。例: PostgreSQL でこのダイアログを使用すると、列チェック制約を追加および編集できます。
データベースツールウィンドウ ( ) で列を右クリックし、カラムの変更を選択します。
変更ダイアログで、必要なオブジェクト設定を指定します。
OK をクリックして変更を保存します。
列を並べ替える
列の順序を変更するには、ヘッダー行の対応するセルをドラッグします。
列を非表示
列を非表示にするには、対応する見出しセルを右クリックし、カラムを非表示にするを選択します。
または、ヘッダー行のセルのいずれかを右クリックして、列リスト Ctrl+F12 を選択できます。列リストウィンドウで、列名を選択して Space を押します。すべての列を非表示にすることができます。列リストを検索するには、列リストウィンドウで列名の入力を開始します。
列を表示
隠し列(取り消し線付きの列名)を選択して Space を押します。
テーブルビューを初期状態にリセットする
設定アイコン(
)をクリックしてビューのリセットを選択します。その結果、データはソートされず、列は最初に定義された順序で表示され、すべての列が表示されます。
列に言語を挿入する
列全体に HTML、CSS、XML、RegExp、その他の形式言語を割り当てることができます。列に属するセル内にコードがある場合は、コード生成、コード補完、その他の IDE 機能を使用できます。
列全体に言語を挿入するには、対応するヘッダーセルを右クリックしてハイライトする言語の設定を選択します。サポートされている言語のリストで、インジェクションしたい言語を選択します。
列幅を変更する
2 つの列の間にキャレットを置くと、サイズ変更モードに変わります。希望の位置までドラッグします。
生産性のヒント
列名をコードにドラッグする
データベースツールウィンドウ ( ) で、データベースオブジェクトを選択し、コードにドラッグします。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_database_tool_window.png)
データベースツールウィンドウ
データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にバンドルされており、デフォルトで有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:データベースツールウィンドウ (表示...
![](https://resources.jetbrains.com/help/img/idea/2024.1/db_confirm_drop_dialog.png)
ドロップの確認ダイアログ
データベースツールウィンドウをクリックしてを選択するか、コンテキストメニューからドロップを選択するか、を押します。OK をクリックして選択した 1 つまたは複数のアイテムを削除するか、クエリをコンソールで開くアイコンをクリックして 1 つまたは複数の SQL ステートメントをクエリコンソールにコピーします。オブジェクトをスキーマ名で修飾データベースオブジェクト名にスキーマ名を追加します。異なるスキームに同じ名前を持つ 2 つ以上のデータベースオブジェクトがある場合、データベースオブジェクトを修飾...
![](https://resources.jetbrains.com/help/img/idea/2024.1/database_object_table.png)
テーブル
データベーステーブルは、データを行と列に編成する構造です。テーブル内のデータは、垂直列と水平行の交差部分であるセルに格納されます。テーブルには指定された数の列がありますが、任意の数の行を含めることができます。IntelliJ IDEA を使用すると、テーブルを使用してデータ操作およびデータ定義操作を実行できます。IntelliJ IDEA では、データエディターでテーブルを操作できます。データベースツールウィンドウ (表示 | ツールウィンドウ | データベース) でテーブルをダブルクリックすると...
![](https://resources.jetbrains.com/help/img/idea/2024.1/database_object_primary_key.png)
主キー
主キーには一意の値が含まれており、テーブル内の各行を識別します。一部のデータベースでは、主キーに NULL 値を含めることはできません。テーブルには主キーを 1 つだけ持つことができ、この主キーは単一または複数の列で構成できます。主キーが複数の列で構成されている場合、これらの列のデータを使用して行が一意であるかどうかが判断されます。主キー () は、データベースツールウィンドウにあります。他のノードおよびオブジェクトアイコンのリファレンスについては、データベースツールウィンドウトピックのデータソ...