查询
最后修改时间:2022年10月17日文件| 设置 | 编辑| 代码风格| SQL | <SQL 方言> | Windows 和 Linux 的查询
IntelliJ IDEA | 设置 | 编辑| 代码风格| SQL | <SQL 方言> | macOS 的查询
CtrlAlt0S
配置INSERT、UPDATE、WITH、SELECT、FROM和其他查询结构的代码样式。
常见的
物品 | 描述 | ||||||
---|---|---|---|---|---|---|---|
横子句的第一个单词 | 关键字将与语句部分第一个单词的左距或右距对齐(例如,SELECT)。向左缩进选项将除WITH、UNION和INTERSECT外侧的所有沿关键字左距与缩进对齐。
| ||||||
将子句元素放置 | 将子句元素移至新行(新行)或将它们保留在同一行(同一行)。 | ||||||
放置空白 | 将逗号 ( ) 移至代码行的 自动选项分析周围的上下文并计算最适合逗号的位置。例如,逗号出现了3次:两个逗号位于底部,一个逗号位于底部。“自动”选项将第三次出现的逗号移至底部。当单个上下文中有超过三个案例时,此选项才有效。否则,逗号将保持原样。 如果要在启用“开始”选项时取消逗号后的新行,请清除“换行”选项卡上的“换行符”空格。 | ||||||
折叠简要情况 | 连接多行简短语句。将折叠的语句的长度由IntelliJ IDEA自动确定。要子查询启用此选项,请选择仅子查询。 | ||||||
将元素节保留在节标题下 | 将所有元素节移至节关键词主(标题)下。 | ||||||
横向部分元素 | 对齐子句部分的元素。
| ||||||
将行注释与元素右侧对齐 | 对齐代码右侧的行注释。 |
INSERT 语句和 VALUES 子句
物品 | 描述 | ||||
---|---|---|---|---|---|
将 INTO 放在新行上 | 将 INTO 和 INTO 之后的子句元素移至新行。 | ||||
将 INTO 子句元素放置 | 将 INTO 之后的子句元素移至新行。 “与常见选项相同”意味着所选选项的行为必须与“查询”选项卡上“常见”部分中类似选项的行为重复。 | ||||
将 VALUES 子句元素(行)放在 | 将 VALUES 后面的子句元素移至新行。 “与常见选项相同”意味着所选选项的行为必须与“查询”选项卡上“常见”部分中类似选项的行为重复。 | ||||
放置左侧中间 | 对齐或缩进该行第一个关键字下的左逗号。选择“同一行”可将左空格保留在关键字所在的行上。 | ||||
放置列或值 | 更改元素相对于左括号的位置。
| ||||
放置右括号 | 更改右括号的位置。
| ||||
换行列或值 | 将对象移动到新行。
| ||||
放置逗号 | 将逗号 ( ) 移至代码行的 自动选项分析周围的上下文并计算最适合逗号的位置。例如,逗号出现了 3 次:两个逗号位于开头,一个逗号位于末尾。“自动”选项会将第三次出现的逗号移至开头。仅当单个上下文中有超过三个案例时,此选项才有效。否则,逗号将保持原样。 如果要在启用“开始”选项时禁用逗号后的新行,请清除“换行”选项卡上的“换行符”复选框。
“与常见选项相同”意味着所选选项的行为必须与“查询”选项卡上“常见”部分中类似选项的行为重复。。 | ||||
括号内加空格 | 在左括号之后和右括号之前添加一个空格。 | ||||
折叠短多行值 | 将所有语句放在一行上。 |
更新语句
物品 | 描述 |
---|---|
将元素放置在 | 将子句元素移至新行(新行)或将它们保留在同一行(同一行)。 “与常见选项相同”意味着所选选项的行为必须与“查询”选项卡上“常见”部分中类似选项的行为重复。 |
包裹元素 | 将元素移至新行。
|
放置逗号 | 将逗号 ( ) 移至代码行的 自动选项分析周围的上下文并计算最适合逗号的位置。例如,逗号出现了 3 次:两个逗号位于开头,一个逗号位于末尾。“自动”选项会将第三次出现的逗号移至开头。仅当单个上下文中有超过三个案例时,此选项才有效。否则,逗号将保持原样。 如果要在启用“开始”选项时禁用逗号后的新行,请清除“换行”选项卡上的“换行符”复选框。 “与常见选项相同”意味着所选选项的行为必须与“查询”选项卡上“常见”部分中类似选项的行为重复。 |
对齐`=` | 对齐所有等号 ( |
WITH 子句
物品 | 描述 | ||||||
---|---|---|---|---|---|---|---|
将元素放置在 | 将子句元素移至新行(新行)或将它们保留在同一行(同一行)。 “与常见选项相同”意味着所选选项的行为必须与“查询”选项卡上“常见”部分中类似选项的行为重复。 | ||||||
换行子查询 | 将元素移至新行。
| ||||||
放置逗号 | 将逗号 ( ) 移至代码行的 自动选项分析周围的上下文并计算最适合逗号的位置。例如,逗号出现了 3 次:两个逗号位于开头,一个逗号位于末尾。“自动”选项会将第三次出现的逗号移至开头。仅当单个上下文中有超过三个案例时,此选项才有效。否则,逗号将保持原样。 在中间选项将两行代码连接到一行上。 如果要在启用“开始”选项时禁用逗号后的新行,请清除“换行”选项卡上的“换行符”复选框。 仅当WITH 子句部分中的Wrap subqueries选项设置为Chop或Chop if long 时,放置逗号选项才起作用。 “与常见选项相同”意味着所选选项的行为必须与“查询”选项卡上“常见”部分中类似选项的行为重复。
| ||||||
对齐AS | 对齐所有 AS 关键字。 |
选择子句
物品 | 描述 |
---|---|
将元素放置在 | 将子句元素移至新行(新行)或将它们保留在同一行(同一行)。 “与常见选项相同”意味着所选选项的行为必须与“查询”选项卡上“常见”部分中类似选项的行为重复。 |
包裹元素 | 将元素移至新行。
|
放置逗号 | 将逗号 ( ) 移至代码行的 自动选项分析周围的上下文并计算最适合逗号的位置。例如,逗号出现了 3 次:两个逗号位于开头,一个逗号位于末尾。“自动”选项会将第三次出现的逗号移至开头。仅当单个上下文中有超过三个案例时,此选项才有效。否则,逗号将保持原样。 如果要在启用“开始”选项时禁用逗号后的新行,请清除“换行”选项卡上的“换行符”复选框。 “与常见选项相同”意味着所选选项的行为必须与“查询”选项卡上“常见”部分中类似选项的行为重复。 |
ALL、DISTINCT 之后的新行 | 在 ALL 和 DISTINCT 之后添加新行。 |
如果 ≤,则将元素保留在一行上 | 设置一行上的最大元素数。 |
用于 | 始终使用 AS 作为别名。 |
对齐AS | 对齐所有 AS 关键字。 |
FROM 子句
物品 | 描述 |
---|---|
将元素放置在 | 将子句元素移至新行(新行)或将它们保留在同一行(同一行)。 “与常见选项相同”意味着所选选项的行为必须与“查询”选项卡上“常见”部分中类似选项的行为重复。 |
包裹元素 | 将元素移至新行。
|
放置逗号 | 将逗号 ( ) 移至代码行的 自动选项分析周围的上下文并计算最适合逗号的位置。例如,逗号出现了 3 次:两个逗号位于开头,一个逗号位于末尾。“自动”选项会将第三次出现的逗号移至开头。仅当单个上下文中有超过三个案例时,此选项才有效。否则,逗号将保持原样。 如果要在启用“开始”选项时禁用逗号后的新行,请清除“换行”选项卡上的“换行符”复选框。 “与常见选项相同”意味着所选选项的行为必须与“查询”选项卡上“常见”部分中类似选项的行为重复。 |
包装第一个 JOIN | 将 SELECT 语句中的第一个 JOIN 移至新行。 |
包装下一个 JOIN | 将 SELECT 语句中的第二个 JOIN 移至新行。 |
缩进连接 | 在 JOIN 子句之前添加缩进。 |
将 JOIN 放置在仅连接查询中 | 选择要根据其对齐 JOIN 子句的元素。
|
对齐连接表 | 对齐 JOIN 子句中的表名称。 |
对齐表别名 | 对齐 JOIN 子句中的表别名。 |
包裹/使用 | 将 ON 和 USING 移至新行。 |
将 ON/USING 置于 | 将 ON 和 USING 与表名称 ( Table ) 对齐,或者与表名称对齐并添加缩进 ( Table indented )。 |
WHERE 和 HAVING 子句
物品 | 描述 |
---|---|
将元素放置在 | 将子句元素移至新行(新行)或将它们保留在同一行(同一行)。 “与常见选项相同”意味着所选选项的行为必须与“查询”选项卡上“常见”部分中类似选项的行为重复。 |
包裹元素 | 将元素移至新行。
|
放置顶层 AND/OR | 将 AND 和 OR 移至子句的末尾 ( To end ) 或开头 ( To begin )。 |
对齐AS | 对齐所有 AS 关键字。 |
GROUP BY 和 ORDER BY 子句
物品 | 描述 |
---|---|
将元素放置在 | 将子句元素移至新行(新行)或将它们保留在同一行(同一行)。 “与常见选项相同”意味着所选选项的行为必须与“查询”选项卡上“常见”部分中类似选项的行为重复。 |
包裹元素 | 将元素移至新行。
|
放置逗号 | 将逗号 ( ) 移至代码行的 自动选项分析周围的上下文并计算最适合逗号的位置。例如,逗号出现了 3 次:两个逗号位于开头,一个逗号位于末尾。“自动”选项会将第三次出现的逗号移至开头。仅当单个上下文中有超过三个案例时,此选项才有效。否则,逗号将保持原样。 如果要在启用“开始”选项时禁用逗号后的新行,请清除“换行”选项卡上的“换行符”复选框。 “与常见选项相同”意味着所选选项的行为必须与“查询”选项卡上“常见”部分中类似选项的行为重复。 |
对齐 ASC/DESC | 排列所有 ASC 和 DESC 关键字。 |
子查询
物品 | 描述 |
---|---|
放置左侧中间 | 对齐或缩进该行第一个关键字下的左逗号。选择“同一行”可将左空格保留在关键字所在的行上。 |
放置子查询 | 更改逗号中元素的位置。
|
放置右中间 | 更改右中间的位置。
|
中间加空格 | 在左逗号之后和右逗号之前添加一个空格。 |
感谢您的反馈意见!