クエリ
INSERT、UPDATE、WITH、SELECT、FROM およびその他のクエリ構造のコードスタイルを構成します。
このページを使用して、SQL ファイルのフォーマットオプションを設定します。これらの設定を変更すると、プレビューペインに、コードへの影響が表示されます。
共通
項目 | 説明 |
|---|---|
句の最初の単語を揃える | キーワードをステートメントセクションの最初の単語の左余白または右余白に揃えます (例:
|
句の要素の配置 | 節要素を新しい行に移動するか(改行)、またはそれらを同じ行に残します(同一行)。 |
コンマの挿入 | コード行の先頭(行頭)または末尾(行末)にコンマ( 自動オプションは周囲のコンテキストを分析し、コンマに最適な場所を計算します。例: 3 つのコンマの出現を持っています: 2 つのコンマは始めに移動します。1 つのコンマは終わりにあります。自動オプションは、3 番目に出現するコンマを先頭に移動します。このオプションは、単一のコンテキストに 3 つ以上のケースがある場合にのみ機能します。それ以外の場合、コンマはそのまま残されます。 行頭オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、折り返しタブの改行チェックボックスをオフにします。 |
短いステートメントを折りたたむ | 複数行の短い文を結合します。縮小されるステートメントの長さは、PhpStorm によって自動的に決定されます。このオプションをサブクエリに対してのみ有効にするには、サブクエリのみを選択します。 |
セクションの要素をセクションヘッダーの下に保持する | すべての section 要素を section main キーワード(ヘッダー)に移動します。 |
セクション要素を揃える | 節セクションの要素を整列します。
|
要素の右に行のコメントを揃える | コードの右側にある行コメントを揃えます。 |
INSERT ステートメントと VALUES 句
項目 | 説明 |
|---|---|
新しい行に INTO を配置する | |
INTO 句の要素の配置 | 共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。 |
VALUES 句の要素 (行) の配置 | 共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。 |
左丸括弧の配置 | 行の最初のキーワードの左括弧を整列またはインデントします。同一行を選択して、キーワードのある行の左括弧をそのままにします。 |
列または値の配置 | 左括弧に対する要素の位置を変更します。
|
右丸括弧の配置 | 閉じ括弧の位置を変更します。
|
列または値の折り返し | オブジェクトを新しい行に移動します。
|
コンマの挿入 | コード行の先頭(行頭)または末尾(行末)にコンマ( 自動オプションは周囲のコンテキストを分析し、コンマに最適な場所を計算します。例: 3 つのコンマの出現を持っています: 2 つのコンマは始めに移動します。1 つのコンマは終わりにあります。自動オプションは、3 番目に出現するコンマを先頭に移動します。このオプションは、単一のコンテキストに 3 つ以上のケースがある場合にのみ機能します。それ以外の場合、コンマはそのまま残されます。 行頭オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、折り返しタブの改行チェックボックスをオフにします。
共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。 |
括弧内にスペースを入れてください | 左括弧の後と右括弧の前にスペースを追加します。 |
短い複数行の値を折りたたむ | すべてのステートメントを 1 行にまとめてください。
|
複数行の VALUES を揃える | |
UPDATE ステートメント
項目 | 説明 |
|---|---|
要素の配置 | 節要素を新しい行に移動するか(改行)、またはそれらを同じ行に残します(同一行)。 共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。 |
要素の折り返し | 要素を新しい行に移動します。
|
コンマの挿入 | コード行の先頭(行頭)または末尾(行末)にコンマ( 自動オプションは周囲のコンテキストを分析し、コンマに最適な場所を計算します。例: 3 つのコンマの出現を持っています: 2 つのコンマは始めに移動します。1 つのコンマは終わりにあります。自動オプションは、3 番目に出現するコンマを先頭に移動します。このオプションは、単一のコンテキストに 3 つ以上のケースがある場合にのみ機能します。それ以外の場合、コンマはそのまま残されます。 行頭オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、折り返しタブの改行チェックボックスをオフにします。 共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。 |
`=` を揃える | すべての等号を揃えます(
|
WITH 句
項目 | 説明 |
|---|---|
要素の配置 | 節要素を新しい行に移動するか(改行)、またはそれらを同じ行に残します(同一行)。 共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。 |
サブクエリの折り返し | 要素を新しい行に移動します。
|
コンマの挿入 | コード行の先頭(行頭)または末尾(行末)にコンマ( 自動オプションは周囲のコンテキストを分析し、コンマに最適な場所を計算します。例: 3 つのコンマの出現を持っています: 2 つのコンマは始めに移動します。1 つのコンマは終わりにあります。自動オプションは、3 番目に出現するコンマを先頭に移動します。このオプションは、単一のコンテキストに 3 つ以上のケースがある場合にのみ機能します。それ以外の場合、コンマはそのまま残されます。 中間オプションは、1 行で 2 行のコードを結合します。 行頭オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、折り返しタブの改行チェックボックスをオフにします。 コンマの挿入オプションは、WITH 句セクションのサブクエリの折り返しオプションが切るまたは長い場合は切るに設定されている場合にのみ機能します。 共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。
|
AS を揃える | すべての
|
SELECT 句
項目 | 説明 |
|---|---|
要素の配置 | 節要素を新しい行に移動するか(改行)、またはそれらを同じ行に残します(同一行)。 共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。 |
要素の折り返し | 要素を新しい行に移動します。
|
コンマの挿入 | コード行の先頭(行頭)または末尾(行末)にコンマ( 自動オプションは周囲のコンテキストを分析し、コンマに最適な場所を計算します。例: 3 つのコンマの出現を持っています: 2 つのコンマは始めに移動します。1 つのコンマは終わりにあります。自動オプションは、3 番目に出現するコンマを先頭に移動します。このオプションは、単一のコンテキストに 3 つ以上のケースがある場合にのみ機能します。それ以外の場合、コンマはそのまま残されます。 行頭オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、折り返しタブの改行チェックボックスをオフにします。 共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。 |
ALL、DISTINCT の後に改行を入れる | |
≤の場合要素を 1 行に配置 | 1 行の最大要素数を設定してください。 |
AS を使用する | エイリアスには常に |
AS を揃える | すべての |
FROM 句
項目 | 説明 |
|---|---|
要素の配置 | 節要素を新しい行に移動するか(改行)、またはそれらを同じ行に残します(同一行)。 共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。 |
要素の折り返し | 要素を新しい行に移動します。
|
コンマの挿入 | コード行の先頭(行頭)または末尾(行末)にコンマ( 自動オプションは周囲のコンテキストを分析し、コンマに最適な場所を計算します。例: 3 つのコンマの出現を持っています: 2 つのコンマは始めに移動します。1 つのコンマは終わりにあります。自動オプションは、3 番目に出現するコンマを先頭に移動します。このオプションは、単一のコンテキストに 3 つ以上のケースがある場合にのみ機能します。それ以外の場合、コンマはそのまま残されます。 行頭オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、折り返しタブの改行チェックボックスをオフにします。 共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。 |
最初の JOIN の折り返し | |
次の JOIN の折り返し | |
JOIN をインデントする | |
JOIN のみを使用するクエリに JOIN を配置する |
|
結合テーブルを揃える | |
テーブルエイリアスを揃える | |
ON/USING の折り返し | |
ON/USING を下に置く | |
WHERE 句と HAVING 句
項目 | 説明 |
|---|---|
要素の配置 | 節要素を新しい行に移動するか(改行)、またはそれらを同じ行に残します(同一行)。 共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。 |
要素の折り返し | 要素を新しい行に移動します。
|
トップレベルの AND/OR を配置する | AND と OR を文節の末尾(行末)または先頭(行頭)に移動します。 |
AS を揃える | すべての |
GROUP BY および ORDER BY 句
項目 | 説明 |
|---|---|
要素の配置 | 節要素を新しい行に移動するか(改行)、またはそれらを同じ行に残します(同一行)。 共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。 |
要素の折り返し | 要素を新しい行に移動します。
|
コンマの挿入 | コード行の先頭(行頭)または末尾(行末)にコンマ( 自動オプションは周囲のコンテキストを分析し、コンマに最適な場所を計算します。例: 3 つのコンマの出現を持っています: 2 つのコンマは始めに移動します。1 つのコンマは終わりにあります。自動オプションは、3 番目に出現するコンマを先頭に移動します。このオプションは、単一のコンテキストに 3 つ以上のケースがある場合にのみ機能します。それ以外の場合、コンマはそのまま残されます。 行頭オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、折り返しタブの改行チェックボックスをオフにします。 共通ルールを適用オプションは、選択されたオプションの動作がクエリタブの共通セクションにある類似のオプションの動作と同じである必要があることを意味します。 |
ASC/DESC の折り返し | すべての |
サブクエリ
項目 | 説明 |
|---|---|
左丸括弧の配置 | 行の最初のキーワードの左括弧を整列またはインデントします。同一行を選択して、キーワードのある行の左括弧をそのままにします。 |
サブクエリを配置する | 括弧内の要素の位置を変更します。
|
右丸括弧の配置 | 閉じ括弧の位置を変更します。
|
括弧内にスペースを入れてください | 左括弧の後と右括弧の前にスペースを追加します。 |















