[前][次][番号順一覧][スレッド一覧]

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]