数据库
数据库部分包含数据库和 SQL 设置。
本节中的设置与在数据库控制台中显示各种信息有关。
物品 | 描述 | ||||
---|---|---|---|---|---|
当内部语句执行时 | 如果游标在语句内,请执行以下操作:
| ||||
否则执行 | 如果光标位于语句之外(例如,在空行或注释内),请执行以下操作之一:
| ||||
用于选择执行 | 如果选择了代码(突出显示),请执行以下选项之一:
| ||||
在新标签中打开结果 | 您可以选择在单个选项卡或同一个选项卡上查看查询结果。对于单个选项卡,该选项卡会针对每个查询进行更新。 每次运行 如果清除该复选框,则使用同一选项卡显示查询结果。选项卡上的信息会更新以显示结果。 在这种情况下,当您获得想要保留的结果时,您可以将选项卡固定到工具栏上的工具窗口( )或选项卡上下文菜单中的固定选项卡)。 | ||||
拆分脚本以在通用和 ANSI SQL 方言中执行 | 为使用 SQL:2016 或通用方言的不受支持的数据库设置查询解析。通用方言在错误突出显示方面与 SQL:2016 不同。在通用方言中,所有发现的错误都不会突出显示。
| ||||
显示查询控制台输出的服务工具窗口 | 定义在什么情况下显示服务工具窗口。
| ||||
在编辑器中显示输出结果 | 显示您在编辑器中的查询下运行的查询结果,而不是在“服务”工具窗口的结果窗格中。 以下屏幕截图显示了选中复选框时的结果。 清除该复选框后,结果将显示在“服务”工具窗口中。 | ||||
为会话打开新的服务选项卡 | 为数据源会话和输出结果创建一个新选项卡。
| ||||
仅为选定的查询控制台激活服务输出窗格 | 停留在“服务”工具窗口中选定查询控制台的输出窗格中。 如果清除此复选框,焦点将切换到服务工具窗口中完成查询处理的查询控制台节点。 例如,您有两个查询控制台:console_1和console_2。在console_1中,您有大量正在运行的 INSERT 语句。但是您也会在console_2中发出一些查询。如果清除该复选框,则每次 PhpStorm 从console_1完成 INSERT 语句时,IDE都会在Services工具窗口中显示console_1的输出窗格。如果选中该复选框,则会显示console_2的输出窗格。 考虑以下视频
| ||||
执行前检查参数 | 当您运行带有参数的语句时,PhpStorm 将参数值保存在内存中。选中此复选框,下次执行语句时,PhpStorm 将显示最后使用的参数值。您可以在运行语句之前更改它们。 清除此复选框,PhpStorm 将立即执行该语句,而不显示参数值。 | ||||
跟踪数据库/模式的创建和删除 | 当您创建、删除或重命名模式时,PhpStorm 会更新自省范围窗口中的可用模式列表。要查看自省范围,请单击数据库工具窗口中数据源名称附近的按钮。 | ||||
在运行可能不安全的查询之前显示警告 | 选择以显示潜在不安全查询的警告。 如果您忘记将 | ||||
显示查询输出的时间戳 | 显示查询输出的时间戳。默认情况下,时间戳是隐藏的。
| ||||
在查询之前为评论结果创建标题 | 您可以在查询前的评论部分中定义选项卡标题。在将文本视为标题后字段中,您可以保留符号或字符的组合,该组合之后的任何文本都将被视为选项卡标题。默认情况下,不使用任何组合,因此 要禁用此功能,请打开设置Ctrl+Alt+S,导航到Create title for results from comment before query复选框。 ,并清除按 打开设置Ctrl+Alt+S,导航到 。在将文本视为标题后字段中,定义选项卡标题的组合。 |
其他
物品 | 描述 | ||||
---|---|---|---|---|---|
在预览中显示前N行数据 | 限制快速文档弹出的行数。要查看快速文档,请按Ctrl+Q。 | ||||
始终在选项卡标题中显示数据库对象的限定名称 | 将模式名称添加到选项卡的表名称。如果选中该复选框,请双击数据库工具窗口中的表以查看限定的选项卡名称。
| ||||
确认取消修改架构的对话框 | 当您关闭Add Database、Add Schema、Create New Table或Modify Table对话框时显示确认对话框。关闭意味着单击取消或按Escape。如果清除该复选框,对话框将立即关闭。 | ||||
跳过数据库重构预览 | 如果对象源代码中的更改有效,请跳过“对象迁移”对话框。 默认情况下,会显示“对象迁移”对话框以确认您对对象中的源代码所做的更改。例如,如果您在例程或视图中修改代码并按Submit,您将看到Object Migration对话框,其中突出显示您的更改。 |