如何在Mysql Workbench GUI中查看表内容?


Answers:


101

首先从主屏幕打开与服务器的连接(SQL IDE)。然后,使用架构树中的上下文菜单运行查询,该查询仅从所选表中选择行。附加的LIMIT是为了避免意外读取太多行。可以在首选项对话框中关闭(或调整)此限制。

在此处输入图片说明

但是,这种快速选择行的方法不是很灵活。通常,您会在编辑器中使用其他条件(例如排序顺序)运行查询(“文件” /“新建查询”选项卡):

在此处输入图片说明


6
真的没有办法浏览数据吗?我希望有一个这样的工具可以让我选择显示接下来的1000条记录,还可以跳到表的末尾(最新的1000条记录),而无需手动编辑查询。
Jpsy 2014年

分页很困难,因为MySQL不支持客户端游标。翻页的唯一方法是使用limit子句。但这也有几个问题,例如,它可能与用户编写的内容发生冲突,并阻止正确的排序和分组依据。
Mike Lischke,

为什么会阻止正确的排序和分组?我已经做了好几次了,没有问题。此外,关于并发写作的限制在大多数情况下也不是问题。
Shautieh '16

3
MySQL Workbench实际上是不可用的。自MySQL发布以来已有几十年了。查看数据库中的某些数据应该不难。
Snowcrash


10

在工作台内部,右键单击有问题的表,然后单击“选择行-限制1000”。这是弹出菜单中的第一个选项。


2
我没有在右键单击弹出菜单中看到“选择行-限制1000”
alwbtc

5

要在每个数据库下方的左侧面板上获得方便的表列表,您必须单击左侧面板右上方的小图标。至少在Win7上的MySQL Workbench 6.3 CE中,这可以获取表的完整列表。

看我的截图来解释。在此处输入图片说明

不幸的是,该图标甚至没有鼠标悬停标题属性,因此很幸运地找到了它。


3

以上所有答案都很棒。仅缺少一件事,请确保拖动灰色按钮以查看表格(第2步):

在此处输入图片说明


1

您必须打开数据库连接,而不是带有架构的工作台文件。看起来有些奇怪,但是当您意识到自己正在编辑时,这才有意义。

因此,转到“主页”选项卡,双击数据库连接(如果尚未创建,请创建它)并获得乐趣。


单击主页上的图块就会起作用。
Mike Lischke 2014年

0

显示前1000条记录后,您可以通过单击结果网格标题中“获取行:”旁边的图标来翻页。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.