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