SQLyog 自动完成

自动完成

SQLyog的自动完成功能的目的是使输入任何类型的数据库对象(表,列等)名称以及MySQL关键字和函数的名称变得容易。该功能使用了SQLyog中内置的小型数据库引擎。SQLyog附带了一个包含MySQL关键字和函数名称的数据库,对于它使用的每个连接,它将检索并维护每个连接的对象名列表。

此外,对于长和/或笨拙的对象名称,此功能可降低拼写错误的可能性,从而节省您的时间并降低意外执行错误查询和得出错误结论的风险。

自动完成基本上以四种不同的方式运行。

1)'自动弹出'或'工具提示'。

每当您键入对象名称后跟“。” 下面级别中的可用对象将弹出一个小窗口,您可以使用箭头键和ENTER进行选择。例如,尝试键入像“mydb”这样的数据库名称。查看'mydb'数据库中的表列表。并输入“mytable”。并显示该表中的列列表。同时键入函数名称后跟“(”将显示该函数的参数列表。尝试键入“ABS(”您自己。

最后,当只剩下一个可能的匹配时,自动完成将告诉您,您只需按TAB即可插入。

2)TAB密钥功能。

尝试在对象浏览器中突出显示数据库,并在编辑器窗格中键入单个或几个字符。每次按TAB键时,自动完成功能将在以此/这些字符开头的所有可能输入之间切换。这些输入也是所选数据库中的函数,关键字和数据库对象。

3)CTRL + ENTER功能。

如上所述,在编辑器窗格中键入单个或几个字符。按CTRL + ENTER,将打开一个小窗口,其中包含以此/这些字符开头的关键字和函数列表。必须将光标放在编辑器窗口中。使用箭头键选择一个,按ENTER键并插入所选的一个。

4)CTRL + SPACE功能。

当光标放在编辑器窗格中时,按CTRL + SPACE将始终打开一个包含所有关键字和功能列表的小窗口。如上所示使用箭头键选择一个,按ENTER键并插入所选的一个。

5)CTRL + SHIFT + SPACE功能。

Ctrl + Shift + Space键盘快捷键,当光标位于其中时,将显示例程的参数列表。在编写例程调用时,参数列表将突出显示当前参数。

另请注意:  从版本6.5开始,自动完成支持表别名和列别名。通过输入来试试这个,

“从`sometable`中选择`somecol`作为mycol作为mytab,mytab.somecol Groupby”

...现在您将看到所有自动完成功能将'mytab'标识为有效的表名,并将'ourcol'标识为与表/别名“my”和列/别名的子字符串匹配的有效列名(对于该语句)名字“我们的”。

自动完成  支持SELECT,UPDATE和DELETE语句中的table-alias'es和column-alias'es以及当前异常,但仍然不支持:

- 用于指定INSERT值的SELECT语句(如“INSERT INTO mytab(col1)values((SELECT ...))”)

- 用作函数参数的SELECT语句(如“SELECT IF((SELECT ....),'true','false')”)

  • 表别名:

 

  • 列别名:

注意:此功能在SQLyog Professional,Enterprise和Ultimate中可用。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值