DataGrip 2020.2ヘルプ

データベースの全文検索

データの正確な場所を知らなくても、データベースまたはデータベースのグループ内のデータを検索できます。

データベース、スキーム、および別々のテーブル内のデータを検索する

  1. データベースツールウィンドウ(表示 | ツール・ウィンドウ | データベース)で、検索を実行するオブジェクトを選択します。データベースまたはデータベースのグループ、スキーム、または個別のテーブルを選択できます。

  2. 選択を右クリックして全文検索を選択します。あるいは、Ctrl+Alt+Shift+Fを押します。

  3. 全文検索ダイアログの検索フィールドに、検索要求を入力して検索を押します。

  4. 検索ツールウィンドウで、検索結果を確認します。データベースオブジェクトを開くには、ダブルクリックします。検索ツールウィンドウ(表示 | ツール・ウィンドウ | 検索)に戻るには、Alt+3を押します。

Search for data in databases

全文検索オプション

オプション説明
大/小文字を区別するクエリと同じ方法で記述されているインスタンスのみを検索します(大文字と小文字は区別されません)。 Index を検索すると Index , Indexes , Indexing が返されますが、indexは返されません。
含める

単語内の特定の組み合わせの文字を検索します。例: ETTEを検索すると、すべての列からすべての LIKE '%\ETTE%' 結果(ANNETTE , JEANETTE , GILLETTE , BETTE)が表示されます。

Search anywhere in string
皮切りに

単語の先頭に含まれる特定の文字の組み合わせを検索します。例: JOを検索すると、すべての列からすべての LIKE 'JO%' 結果(JOHNSON , JONES , JOYCE , JOAN)が表示されます。

Prefix search
末尾に

単語の先頭に含まれる特定の文字の組み合わせを検索します。例: TINを検索すると、すべての列からすべての LIKE '%TIN' 結果(MARTIN , AUSTIN , KRISTIN , JUSTIN)が表示されます。

Suffix search
一致

文字の正確な組み合わせを検索します。例: BETTEを検索すると、すべての列からすべての LIKE 'BETTE' 結果 BETTE が表示されます。

Full match search
LIKEパターン

文字とSQLワイルドカード(英語)の組み合わせを検索します。例: a_%_% を検索して、a で始まり、長さが3文字以上の ANDERSON , ALLEN , AMY , ANNALIKE 'a_%_%' 結果を見つけることができます。

LIKE pattern search
テキスト列LIKE操作をサポートしている列でのみ検索します。例:CHAR、VARCHAR、TINYTEXT、TEXT、およびDATE(Oracle)。
全文検索インデックスを持つ列のみ作成されたインデックスを持つ列のみを検索します。この機能はPostgreSQL、MySQL、およびMariaDBでのみサポートされています。PostgreSQLのクエリは where col @@ plainto_tsquery('query')です。MySQLとMariaDBのクエリは where match(col) against ('query' in natural language mode)です。
数値列INT、MEDIUMINT、SMALLINT、BIGINTなどの数値データ型の列でのみ検索します。
すべての列すべての種類の列を検索します。例:この検索を実行してJSON要素を見つけることができます。
テーブル/ビューごとに最初のN件を表示テーブルまたはビューに対して見つかった結果の数を制限します。
ターゲット検索を実行するデータベースまたはデータベースオブジェクトのリストを表示します。
最終更新日: 2020年7月30日