PhpStorm 2024.3 ヘルプ

データベースでの全文検索

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

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

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

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

  3. 全文検索ダイアログの検索フィールドに検索リクエストを入力し、検索をクリックします。

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

全文検索オプション

オプション

説明

大 / 小文字を区別する

クエリと同じ方法で記述されているインスタンスのみを検索します(大文字と小文字は区別されません)。Index を検索すると IndexIndexesIndexing が返されますが、index は返されません。

含める

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

Search anywhere in string

次で開始

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

Prefix search

次で終了

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

Suffix search

一致

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

Full match search

LIKE パターン

文字と SQL ワイルドカード(英語)の組み合わせを検索します。例: a_%_% を検索すると、a で始まり、長さが少なくとも 3 文字の ANDERSONALLENAMYANNA である LIKE '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 件の一致を表示

テーブルまたはビューで見つかった結果の数を制限します。

関連ページ:

構造検索と置換の例

ご存知のように、通常の検索と構造検索の主な違いは、構造検索ではプログラミング言語の構造テンプレートを探していることです。構造検索の利点は、既存のテンプレートに基づいてパターンを作成し、コードの検索と置換にかかる時間を節約できることです。既存のテンプレートの広範なリストは、単純なパターンからより複雑なパターンまで、多くのユースケースをカバーしています。パターン内の各アイテムは、両側の $ 記号によって制限される変数で構成されます。メソッド呼び出し:メソッド呼び出しを検索するための最も簡単なテンプ...

コード補完

このセクションでは、コーディングプロセスのスピードアップを可能にするコンテキスト対応コード補完のさまざまなテクニックについて説明します。基本補完:基本コード補完は、可視性スコープ内のクラス、メソッド、キーワードの名前を補完するのに役立ちます。コード補完を呼び出すと、PhpStorm はコンテキストを分析し、現在のキャレット位置から到達可能な選択肢を提案します (提案にはライブテンプレートも含まれます)。基本コード補完がフィールド、パラメーター、変数宣言の一部に適用されている場合、PhpStor...