mysqlshow(数据库对象查看工具)
Posted 运维苦旅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysqlshow(数据库对象查看工具)相关的知识,希望对你有一定的参考价值。
mysqlshow是mysql客户端对象查看工具,可以用来查看数据库、数据库中的表、表中的列、索引等。
1.mysqlshow
命令的语法
shell > mysqlshow [options] [db_name [tbl_name [column_name]]]
如果不加任何选项,默认就是显示所有数据库。
# mysqlshow -uroot -p Enter password: +--------------------+ | Databases | +--------------------+ | information_schema | | data | | mysql | | performance_schema | | test | +--------------------+
2.mysqlshow
命令的常用选项
--count:显示数据库和表的统计信息
如果不指定数据库,则显示每个数据库的表数量、记录数量;如果指定了数据库,则显示数据库的每个表名、字段数量、记录数量;如果指定了某个数据库的某张表,将会显示表的字段信息。
# mysqlshow -uroot -p --count --未指定任何数据库 Enter password: +--------------------+--------+--------------+ | Databases | Tables | Total Rows | +--------------------+--------+--------------+ | information_schema | 59 | 13124 | | data | 0 | 0 | | mysql | 28 | 2466 | | performance_schema | 52 | 15956 | | test | 1 | 2 | +--------------------+--------+--------------+ # mysqlshow -uroot -p test --count --指定test数据库 Enter password: Database: test +--------+----------+------------+ | Tables | Columns | Total Rows | +--------+----------+------------+ | t1 | 1 | 2 | +--------+----------+------------+ # mysqlshow -uroot -p mysql user --count --指定mysql数据库的user表 Enter password: Database: mysql Table: user Rows: 6 ....结果省略....
-k, --keys:显示指定表中的所有索引
该选项显示两部分内容:一是指定表的表结构,二是指定表的当前索引信息。
-i, --status:显示指定表的状态信息
以上是关于mysqlshow(数据库对象查看工具)的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向使用 DB Browser 查看并修改 SQLite 数据库 ( 从 Android 应用数据目录中拷贝数据库文件 | 使用 DB Browser 工具查看数据块文件 )(代码片段
Android 逆向使用 DB Browser 查看并修改 SQLite 数据库 ( 从 Android 应用数据目录中拷贝数据库文件 | 使用 DB Browser 工具查看数据块文件 )(代码片段