MYSQLV1

【MySQL学生手册】mysqlshow程序

本文地址:http://t.dbdao.com/archives/mysqlshow-cmd.html

dbDao 百度贴吧:http://tieba.baidu.com/dbdao

Mysql技术学习QQ群:146959374

mysqlshow客户端程序可用于生成你的数据库和表的结构信息。它提供了类似show语句显示数据库,数据库下的表,或列信息,索引信息等功能的命令行接口。mysqlshow命令有以下语法:

mysqlshow命令中的options部分包括有一些标准的连接命令项,如 --host--user等。如果默认使用的连接参数不适合的话,你就需要主动提供这些项的设置。mysqlshow也提供了一些特定操作所使用的项。我们可以调用mysqlshow的 --help项来查看此客户端程序可使用的全部项。

mysqlshow所执行的操作结果取决于你提供的那些非命令项参数:【dbdao.com 数据岛】

  • 如果无参数提供,mysqlshow显示的是show databases类似的结果:
  • 使用单个参数,mysqlshow会将其作为数据库名,执行效果类似于对此数据库执行show tables语句:

  • 使用两个参数,mysqlshow将其作为数据库和表,并显示结果等同于对表进行show full columns元数据查看。而如果是三个参数,mysqlshow会将第三个参数做为列名输入,并对此列显示show full columns相应信息,限于页面宽度,我们这里仅列出示例命令:

当mysqlshow被用于显示表结构时,同时使用 --keys命令项可用于在返回结果中同时显示索引结构信息。显示执行的结果类似于show index (或show keys)的信息。【dbdao.com 数据岛】

如果输入的最终参数中包含有特殊字符,mysql会将此参数作为一种匹配模式并显示相应匹配的信息。如特殊字符【%】或【*】来匹配字符串,【_】和【?】匹配单个字符。如,使用以下命令来仅显示首个字母为w的可用数据库:

模式字符串需要被特殊处理。参数中还有这些字符就应该被引号括起来,如之前所示的例子。不过,如果仅仅参数仅有这一个特殊字符的话则可以不用特殊处理。如在Windows上,【*】可以不被括起来,在Unix上【%】可以不被括起来:

by 汪伟华,dbdao.com 数据岛

dbDao.com 引导式IT在线教育

dbDao 百度贴吧:http://tieba.baidu.com/dbdao

扫码关注dbDao 微信公众号:

One thought on “【MySQL学生手册】mysqlshow程序

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">