在MySQL Workbench中选择前1000行并生成标题列表

时间:2015-05-26 07:36:51

标签: mysql sql-server mysql-workbench

我之前使用的是Microsoft SQL Server Management Studio,当我右键单击某个表格并选择Select top 1000 rows时,会打开一个新标签页。

在该选项卡中,会自动生成一些代码,并在select语句中包含标题列表(使用TSQL语法):

enter image description here

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

但是,当我执行此等效步骤(右键单击表格并点击MySQL Workbench 6.3.3中的“选择行数 - 限制1000'”时,生成的代码只有*运营商。例如,将创建一个新选项卡,其中只包含此sytax:

SELECT * FROM data.table;

可以使用*运算符代替编写所有列标题,但我希望MySQL Workbench 6.3.3生成所有表标题。

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

2 个答案:

答案 0 :(得分:1)

而不是选择“选择行 - 限制1000 ”,选择“发送到SQL编辑器”,然后选择“选择所有声明” 。或者,您可以使用“复制到剪贴板”来执行相同的操作,而不是“发送到SQL编辑器”。

在任何一种情况下,都会根据需要生成完整查询,但不会执行。

enter image description here

答案 1 :(得分:0)

select * from Broker order by BrokerID desc LIMIT 1000