欢迎光临散文网 会员登陆 & 注册

软件测试 | mysqlshow(数据库对象查看工具)

2023-08-04 18:21 作者:测吧测试开发  | 我要投稿

mysqlshow 客户端对象查找工具,用来很快地查找存在哪些数据库、数据库中的表、表中的列或索引。和 mysql 客户端工具很类似,不过有些特性是 mysql 客户端工具所不具备的。

mysqlshow 的使用方法如下:

如果不加任何选项,默认情况下,会显示所有数据库。下例中显示了当前 MySQL 中的所有数据库:


下面是 mysqlshow 的一些常用选项。

  • --count(显示数据库和表的统计信息)。

如果不指定数据库,则显示每个数据库的名称、表数量、记录数量;如果指定数据库,则显示指定数据库的每个表名、字段数量,记录数量;如果指定具体数据库中的具体表,则显示表的字段信息,如下例所示。

(1)不指定数据库:

(2)指定数据库:

(3)指定数据库和表:


  • -k –keys(显示指定表中的所有索引)。

此选项显示了两部分内容,一部分是指定表的表结构,另外一部分是指定表的当前索引信息。下例中显示了 test 库中表 emp 的表结构和当前索引信息:

细心的读者可能发现,显示的内容实际上和在 mysql 客户端执行“show full columns from emp” 和“show index from emp”的结果完全一致。


  • -i –status(显示表的一些状态信息)。

下例中显示了 test 数据库中 emp 表的一些状态信息:

此命令和 mysql 客户端执行“show table status from test like 'emp'”的结果完全一致。

软件测试 | mysqlshow(数据库对象查看工具)的评论 (共 条)

分享到微博请遵守国家法律