データベース
PhpStorm は、表示対象として選択したデータベースを表示します。これは、データベースが多数ある場合に便利です。また、この方法を使用すると、イントロスペクションするデータベースを定義できます。イントロスペクション中、PhpStorm はデータベースからメタデータをロードし、後でこのデータを使用します。
データベース () は、データベースツールウィンドウにあります。
その他のノードおよびオブジェクトアイコンのリファレンスについては、データベースツールウィンドウトピックのデータソースとその要素の章を参照してください。
表示オプションメニューのツリーオブジェクト表示オプションを使用して、ツリーオブジェクトを非表示、並べ替え、フィルター処理、グループ化します。
データベースを作成する
データベースツールウィンドウ ( ) で、データベースのノードまでデータソースツリーを展開します。
データソースまたはデータベースノードを右クリックし、
を選択します。開いた作成ダイアログで、名前フィールドにデータベースの名前を入力します。
プレビューペインでは、生成された SQL コードを表示および変更できます。
OK をクリックしてデータベースを追加します。
データベースを表示
データベースの表示と非表示
データベースツールウィンドウ ( ) で、データソースを右クリックして に移動します。表示または非表示にするデータベースのチェックボックスをオンまたはオフにします。Enter を押します。
データソース名の近くにある N/M リンクをクリックします。データベースとスキーマの選択ウィンドウで、表示または非表示にするデータベースのチェックボックスをオンまたはオフにします。Enter を押します。
パターンベースのフィルターを使用する
正規表現パターンに一致する名前を持つすべてのデータベースを表示してイントロスペクトするには、次の手順を実行します。
データベースツールウィンドウ ( ) で、データソース名の近くにある N/M リンクをクリックします。
データベースとスキーマセレクターで、すべてのデータベースの近くにあるパターンの追加ボタンをクリックします。
新しいフィルタリングノードで、正規表現を定義します。構文については、入力フィールドの近くにあるデータベースの正規表現をクリックします。構文の詳細については、正規表現構造の概要を参照してください。
セレクターでフィルターを適用するには、Enter を押します。
Enter を押すと、データベースツールウィンドウにフィルターが適用されます。
フィルター付きのフィルター処理ノードは、別のフィルター処理ノードを含む任意のノードに追加できます。
すべてのスキーマとデータベースを表示する
データベースツールウィンドウ ( ) に使用可能なすべてのデータベースを表示するには、オプションメニューを表示ボタンをクリックし、すべての名前空間オプションを選択します。
有効
無効
スキーマ情報を強制的にリフレッシュする
強制リフレッシュアクションは、データソース情報をキャッシュから消去し、最初からロードし直します。
データベースツールウィンドウ ( ) で、データソースを右クリックし、 を選択します。
データベースのダイアグラムを生成する
データベースツールウィンドウ ( ) で、データベースを右クリックし、 を選択します。
正規表現構造の概要
詳細については、Java 正規表現の完全な構文の説明(英語)および Java での正規表現の使用(英語)を参照してください。
構築 | 一致 |
---|---|
文字 | |
| 文字 x |
| バックスラッシュ文字 |
| 8 進数値 0n の文字 (0 <= n <= 7) |
| 8 進数値 0nn の文字 (0 <= n <= 7) |
| 8 進数値 0mnn の文字 (0 <= m <= 3、0 <= n <= 7) |
| 16 進数値 0xhh の文字 |
| 16 進数値 0xhhhh の文字 |
| タブ文字 ('\u0009') |
| 改行文字 ('\u000A') |
| 復帰文字 ('\u000D') |
| フォームフィード文字 ('\u000C') |
| 警告(ベル)文字 ('\u0007') |
| エスケープ文字 ('\u001B') |
| x に対応する制御文字 |
文字クラス | |
| a、b、または c (シンプルなクラス) |
| a、b、c 以外の文字 (否定) |
| a から z または A から Z まで (範囲) |
| a から d、または m から p: [a-dm-p] (union) |
| d、e、または f (交差) |
| a から z(b と c を除く): [ad-z] (減算) |
| a から z までであり、m から p までではない: [a-lq-z](減算) |
定義済みの文字クラス | |
| 任意の文字 (行末文字と一致する場合と一致しない場合がある) |
| 数字: [0-9] |
| 非数字: [^0-9] |
| 空白文字: [ \t\n\x0B\f\r] |
| 空白以外の文字: [^\s] |
| 単語の文字: [a-zA-Z_0-9] |
| 非単語文字: [^\w] |
POSIX 文字クラス (US-ASCII のみ) | |
| 小文字のアルファベット: [a-z] |
| 大文字のアルファベット: [A-Z] |
| すべて ASCII:[\x00-\x7F] |
| アルファベット文字: [\p{Lower}\p{Upper}] |
| 小数点: [0-9] |
| 英数字: [\p{Alpha}\p{Digit}] |
| 句読点: !"#$%&'()*+,-./:;=>?@[\]^_`{|}~ のいずれか |
| 可視文字: [\p{Alnum}\p{Punct}] |
| 印刷可能な文字: [\p{Graph}\x20] |
| スペースまたはタブ: [ \t] |
| 制御文字: [\x00-\x1F\x7F] |
| 16 進数: [0-9a-fA-F] |
| 空白文字: [ \t\n\x0B\f\r] |
java.lang. 文字クラス (単純な java 文字タイプ) | |
| java.lang.Character.isLowerCase() と同等 |
| java.lang.Character.isUpperCase() と同等 |
| java.lang.Character.isWhitespace() と同等 |
| java.lang.Character.isMirrored() と同等 |
Unicode ブロックとカテゴリのクラス | |
| ギリシャ文字ブロックの文字 (シンプルブロック) |
| 大文字 (シンプルなカテゴリ) |
| 通貨記号 |
| ギリシャ文字ブロック内の文字を除く任意の文字 (否定) |
| 大文字以外の任意の文字 (減算) |
境界マッチャー | |
| 行の始まり |
| 行の終わり |
| 単語の境界 |
| 非単語境界 |
| 入力の始まり |
| 前回の試合終了 |
| 最後のターミネータ(ある場合)を除いた入力の終わり |
| 入力の終了 |
貪欲な量指定子 | |
| X、1 回またはなし |
| X、0 回以上 |
| X、1 回以上 |
| X、ちょうど n 回 |
| X、少なくとも n 回 |
| X、少なくとも n 回、最大 m 回 |
消極的な数量詞 | |
| X、1 回またはなし |
| X、0 回以上 |
| X、1 回以上 |
| X、ちょうど n 回 |
| X、少なくとも n 回 |
| X、少なくとも n 回、最大 m 回 |
所有格量指定子 | |
| X、1 回またはなし |
| X、0 回以上 |
| X、1 回以上 |
| X、ちょうど n 回 |
| X、少なくとも n 回 |
| X、少なくとも n 回、最大 m 回 |
論理演算子 | |
| X の後に Y が続く |
| X または Y のいずれか |
| X、キャプチャーグループ |
バックリファレンス | |
| n 番目のキャプチャーグループが一致したもの |
引用符 | |
| 次の文字をエスケープする |
| \E までのすべての文字をエスケープする |
| \Q で始めたエスケープを終了する |
特別な構成 (non-capturing) | |
| X、非キャプチャーグループ |
| 一致フラグをオン、オフする |
| X、非キャプチャーグループとして与えられたフラグをオン、オフする |
| X、ゼロ幅の肯定先読み |
| X、ゼロ幅の否定先読み |
| X、ゼロ幅の肯定後読み |
| X、ゼロ幅の否定後読み |
| X、独立した非キャプチャーグループ |
関連ページ:
データソース
データベースツールと SQL プラグインを有効にするこの機能は、PhpStorm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。データソースは接続構成です。データベースへの接続を確立するために...
データベースツールウィンドウ
データベースツールと SQL プラグインを有効にするこの機能は、PhpStorm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:データベースツールウィンドウ (表示 | ツールウィンド...
スキーマ
PhpStorm は、表示対象として選択したスキーマを表示します。これは、スキーマが多数ある場合に便利です。また、この方法を使用すると、イントロスペクションするスキーマを定義できます。イントロスペクション中、PhpStorm はデータベースからメタデータをロードし、後でこのデータを使用します。スキーマ () は、データベースツールウィンドウにあります。その他のノードおよびオブジェクトアイコンのリファレンスについては、データベースツールウィンドウトピックのデータソースとその要素の章を参照してくださ...