15

在 phpMyAdmin 中,在每个数据库的 Structure 页面上,都有一个表格显示 DB 中的所有表格以及每个表格中的记录数。Workbech中是否有类似的东西?

谢谢。

4

4 回答 4

14

迟到的答案,但对于遇到此页面的其他人来说,在 MySQL Workbench 6.0 中执行此操作的方法是:

  1. 右键单击导航器窗格中的表
  2. 选择“表维护...”
  3. 导航到“索引”选项卡
  4. 向右滚动以找到“基数”列。

此列显示数据库中每个表中每个主键和导航键的值的数量。PRIMARY 键的值数是行数。希望有帮助。

另一种方法是:

  1. 右键单击导航器窗格中的数据库。
  2. 选择“架构检查器”。
  3. 导航到“表”选项卡,该选项卡将为数据库中的每个表提供一个“行”列。
于 2014-09-02T00:22:15.490 回答
4

我不知道如何在 MySQL Workbench 中执行此操作,但以下查询返回表中的行数。

SELECT COUNT(*) FROM table_name;
于 2014-12-16T17:09:26.100 回答
0

您应该在结构页面上找到它:展开“+详细信息...”链接

在数据库:“information_schema”中,您将找到一个包含服务器表的“TABLES”表和一个包含记录数的“TABLE_ROWS”字段。

于 2010-12-16T17:40:05.753 回答
0

一种快速而肮脏的方法就是执行以下查询:

SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA = #YOUR-DB-NAME-HERE#

但是您也可以通过转到菜单栏(顶部)并选择以下方式从 MySQL Workbench 中查询信息:

Edit -> SQL Editor -> Show Metadata Schemata

现在像往常一样转到您的表(可能通过“打开连接以开始查询”,您将有两个新表information_schemaperformance_schema.

打开information_schema桌子,你会在那里

table schema    table name       table_rows
your db name    you table name   number_of_rows

希望这能让事情变得更有用。

于 2014-01-10T16:08:17.693 回答