【MySQL学生手册】mysqlshow程序

来源:转载

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

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

Mysql技术学习QQ群:146959374

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

mysqlshow [options] [db_name [table_name [column_name]]]

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

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

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

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

mysql> mysqlshow world Citymysql> mysqlshow world City District

当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 微信公众号:


分享给朋友:
您可能感兴趣的文章:
随机阅读: