• Mysql调优工具 - mysqlshow
    时间:2009-12-09   作者:佚名   出处:互联网

    mysqlshow显示数据库、表和列信息
    mysqlshow客户可用来很快地查找存在哪些数据库,数据库中的表,表中的列或索引。
    mysqlshow为一些SQL显示语句提供了一个命令行界面。相同的信息可以通过直接使用那些语句获得。例如,你可以从mysql客户程序发出它们。参见
    [url=mk:@MSITStore:E:\help\MySQL+5.1参考手册.chm::/sql-syntax.html#show]13.5.4节,“SHOW语法”[/url]

    象这样调用mysqlshow
    shell> mysqlshow[选项] [db_name [tbl_name [col_name]]]
    ·         如果没有给出数据库,显示所有匹配的数据库。
    ·         如果没有给出表,显示数据库中所有匹配的表。
    ·         如果没有给出列,显示表中所有匹配的列和列类型。
    请注意,在MySQL的新版本中,你只能看到有部分权限的那些数据库、表或者列。
    如果最后的参数包含shell或SQL通用字符 (‘*’、‘?’、‘%’或者‘_’),只显示那些名匹配通用字符的名字。如果一个数据库名包含下划线,应该使用一个反斜线(部分Unix shells需要双反斜线)对它们进行转义,以便得到一个正确的表或列的列表。‘*’和‘?’字符被转换为SQL的‘%’和‘_’通用字符。你试图用 ‘_’显示一个表的列名时,这可能会造成一些混淆,因为在这种情况下 mysqlshow显示与模式相匹配的表名。这很容易通过在命令行添加一个‘%’参量来解决。
    mysql -uroot -ppassword -S/sock/to/file -e"sql"
    perror 16

    网友留言/评论

    我要留言/评论