2015-05-26 32 views
2

的名单我以前用过Microsoft SQL Server Management Studio,当我点击右侧桌子上,并选择Select top 1000 rows将开放创造了一个新的选项卡。选择MySQL工作台顶1000行和首部的生成

该选项卡里面,会自动生成一些代码,将包含头文件的SELECT语句中的列表(TSQL语法):

enter image description here

我真的很喜欢这个功能,因为它意味着我不必每次都写出所有的标题。

但是,当我在MySQL Workbench 6.3.3中执行此平等步骤(右键单击一个表并单击'Select Rows - Limit 1000')时,生成的代码仅具有*运算符。例如,将创建一个新的标签,只有在它这个语法时才:

SELECT * FROM data.table;

*运算符可以用来代替编写所有的列标题,但我想有MySQL Workbench 6.3.3生成所有的表头。

是否可以更改MySQL Workbench 6.3.3设置,使其与Microsoft SQL Server Management Studio的操作方式相同?

+1

你使用的是哪个mysql客户端? –

+0

“top 1000”的定义是什么?你不觉得不管它是什么,Oracle不必与MS分享。 – marekful

+0

您可以使用带有LIMIT关键字的查询来限制结果数量 – teoreda

回答

1

而不是选择“选择行 - 限价1000”的,选择“发送到SQL编辑器”,然后选择“选择全部声明”。或者,而不是“发送到SQL编辑器”您可以做同样的“复制到剪贴板”。

在这两种情况下,你的愿望会产生一个完整的查询,但不执行它。

enter image description here

+0

哇哦!非常感谢菲利普! –