mysql:1640
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Fri, 25 Feb 2000 13:55:44 +0900
Subject: [mysql 01640] Re: mysqlshow database_name
とみたです。 At Fri, 25 Feb 2000 02:50:07 +0900, Tomoya Inoue <tomoya@xxxxxxxxxx> wrote: > > その本には、「`mysqlshow database_name'は、SHOW TABLESと同様 > に、与えられたデータベース中のテーブルをリストする」とありま > す。しかし、実際そのように実行してみても、`SHOW TABLES'と同 > じ結果にはならず、下のようになります。 > > $ mysqlshow -p samp_db > Enter password: > > Wildcard: samp_db > +-----------+ > | Databases | > +-----------+ > | samp_db | > +-----------+ 手元のバージョン 3.22.27 ではそうはならないみたいなんですが、マニュアル によると http://www.softagency.co.jp/MySQL/Manual_chapter/manual_Tools.html#mysqlshow If last argument contains a shell or SQL wildcard (*, ?, % or _) then only what's matched by the wildcard is shown. This may cause some confusion when you try to display the columns for a table with a _ as in this case mysqlshow only shows you the table names that matches the pattern. This is easily fixed by adding an extra % last on the command line (as a separate argument). ということらしいです。新しいバージョンでこの機能が追加されたんですかね。 つまり、 $ mysqlshow -p samp_db % とすればいいってことだと思います。 # 試してません。 -- とみたまさひろ <tommy@xxxxxxxxxx>
1639 2000-02-25 02:50 [Tomoya Inoue <tomoya] mysqlshow database_name -> 1640 2000-02-25 13:55 ┗[とみたまさひろ <tomm] 1641 2000-02-25 14:24 ┗[Tomoya Inoue <tomoya]