编辑器让你创建查询或视图。它让你创建和编辑 SQL 文本,准备和运行已选择的查询。你可以在一个查询窗口编写多句 SQL 语句。拖放或双击右边的“识别符”窗格的一个识别符来将它加到编辑器中。
【提示】当你使用 SQL 创建工具创建 SQL 时,SELECT 语句将会在 SQL 编辑器中自动生成。
Navicat 提供广泛的高级功能,例如:编辑代码功能、智能自动完成代码、设置 SQL 格式及更多。
如要更改 SQL 语句格式,简单地从“格式”菜单选择 -
缩排
为已选择的代码行增加或减少缩排。
注释
为已选择的代码行加上注释或取消注释。
转换大小写
将已选择的代码变为大写或小写。
美化 SQL(仅适用于非 Essentials 版本)
以美化 SQL 选项设置已选择的代码的格式。
美化 SQL 选项(仅适用于非 Essentials 版本)
更改 SQL 美化器的选项。
选项或按钮 |
描述 |
短括号長度 |
设置短括号的長度。 |
大写关键字 |
将全部 SQL 关键字转为大写。 |
美化 |
保存及应用 SQL 美化器的选项。 |
简化 SQL(仅适用于非 Essentials 版本)
简化 SQL 编辑器中的 SQL 格式。
在编辑器中输入 SQL 语句时,Navicat 的自动完成代码功能会弹出一个建议列表。它以语句完成和数据库对象的可用属性(例如:数据库、表、字段、视图等)加上其相应的图标来协助你完成语句。你可以更新代码建议,选择“编辑”->“自动完成代码”->“更新自动完成代码的信息”。
如要使用自动完成代码,只需简单地按“.”来显示在当前范围内的数据库对象的可用属性。
当建议列表出现时,按 TAB 插入第一个项目。你还可以使用上箭头或下箭头选取所需的项目,然后按 TAB 或 ENTER。
此外,你可以输入一个字符或在你的键盘上按 ESC 来使用自动完成代码,以獲取 SQL 关键字或数据库对象。
如果你从列表中选取一个代码段的名,已保存的代码会插入到编辑器中。
【提示】拖动建议列表的右下角来调整其大小。
你可以在偏好设置中启用或禁用自动完成代码功能。
代码折叠功能让你折叠代码,代码块只会显示代码的第一行在 SQL 编辑器中。
可以折叠的代码块标示此图标 在代码块的第一行的左边。有一条垂直线由图标扩展到可折叠代码的底部。相反,一个已折疊的代码块标示此图标
在代码块的左边。你可以点击
来折叠代码块或点击
来展开代码块。
Navicat 支持在编辑器中高亮显示成对的括号,即 ()。
【注意】游标必须在括号上才能显示高亮显示。
查找
查找栏能在编辑器中快速搜索文本。只需简单地从菜单栏选择“编辑”->“查找”->“查找”或按 COMMAND-F,然后输入搜索字符串。
这里使用递增搜索。在你输入时,就能找到符合的文本并即时高亮显示。这样可以节省你输入整个字的时间。
搜索会在游标的当前位置开始直到文件的结尾。
要查找下一个相符项目,只需简单地点击 或
。
替换
如要打开替换栏, 简单地在菜单栏选择“编辑”->“查找”->“查找和替换”或按 OPTION-COMMAND-F。然后,输入你想搜索和替换的文本。
点击“替换”按钮来替换第一个相符项目。
点击“全部替换”按钮来自动替换全部相符项目。
查找和替换还有一些额外的选项,点击 :
选项 |
描述 |
正规表达式 |
搜索正规表达式。 |
大小写符合 |
启用大小写相关的搜索。 |
整个字 |
返回符合搜索字符串整个单词的对象。 |
如要复制 SQL 语句时包含引号,只需简单地在按住 Control 键并点按高亮显示的 SQL。然后,选择“含引号复制”并选择格式。
在自动换行模式中,水平滚动条会被移除。超出编辑器窗口大小的 SQL 语句自动在下一行显示。如要启用自动换行,选择“查看”->“自动换行”。
Navicat 有放大或缩小编辑器中的 SQL 的功能。缩放选项在“查看”菜单。键盘快捷键亦可达到同样的效果。
放大:[COMMAND-+]
缩小:[COMMAND--]
重设:[COMMAND-0]
【注意】在不同选项卡或窗口打开的编辑器不会受缩放影响。