mysql 开发进阶篇系列 36 工具篇mysqlshow(数据库对象查看工具)

Posted mrhsr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 开发进阶篇系列 36 工具篇mysqlshow(数据库对象查看工具)相关的知识,希望对你有一定的参考价值。

一.概述

    mysqlshow客户端查找工具,能很快地查找存在哪些数据库,数据库中的表,表中的列或索引,和mysql客户端工具很类似,不过有些特性是mysql客户端工具所不具备的。
  mysqlshow的使用方法如下:
技术分享图片

    如果不加任何选项,默认情况下,会显示所有数据库,下面将显示当前mysql中所有数据库。
技术分享图片

二.下面是mysqlshow的一些常用选项

    2.1 --count 显示数据库和表的统计信息

      如果不指定数据库,则显示每个数据库的名称,表数据,库总记录行数。下面是查看所有数据库。
技术分享图片

      如果指定数据库,则显示指定数据库的每个表名,表字段数量,表记录总行数。 下面是查看mysql库。
技术分享图片

      如果指定数据库和表,则显示字段信息, 下面是查看mysql库的user表。
技术分享图片

    2.2 -k 显示指定表中的所有索引 
     该选项显示两部份,一是指定表的表结构,二是指定表的当前索引信息.下面是显示mysql库下的user表。
技术分享图片

--下面的sql语句显示与上面功能一样,查询mysql库下的user表,一是字段信息,二是索引信息
    SHOW FULL COLUMNS FROM mysql.`user`
    SHOW INDEX  FROM mysql.`user`

   2.3 -i 显示表的一些状态信息

      该选项还是很有用的,下面是显示mysql库下的user表状态信息。
技术分享图片

技术分享图片

   更多mysqlshow信息










以上是关于mysql 开发进阶篇系列 36 工具篇mysqlshow(数据库对象查看工具)的主要内容,如果未能解决你的问题,请参考以下文章

mysql 开发进阶篇系列 34 工具篇 mysqlcheck(MyISAM表维护工具)

mysql 开发进阶篇系列 6 锁问题

mysql 开发进阶篇系列 5 SQL 优化

mysql 开发进阶篇系列 55 权限与安全(安全事项 )

mysql 开发进阶篇系列 41 mysql日志之慢查询日志

mysql 开发进阶篇系列30 数据库二进制包(安装指定路径,目录介绍)