MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む

このページは機械翻訳したものです。

23.4.27 ndb_show_tables — NDB テーブルのリストの表示

ndb_show_tables は、クラスタ内のすべての NDB データベースオブジェクトのリストを表示します。 デフォルトでは、これにはユーザーが作成したテーブルと NDB システムテーブルの両方だけでなく、NDB 固有のインデックス、内部トリガー、NDB Cluster ディスクデータオブジェクトも含まれます。

次のテーブルに、NDB Cluster ネイティブバックアップリストアプログラム ndb_show_tables に固有のオプションを示します。 追加説明が表のあとにあります。 ほとんどの NDB Cluster プログラム (ndb_show_tables を含む) に共通のオプションについては、セクション23.4.32「NDB Cluster プログラムに共通のオプション — NDB Cluster プログラムに共通のオプション」 を参照してください。

表 23.46 プログラムで使用されるコマンドライン・オプション ndb_show_tables

形式 説明 追加、非推奨、または削除された

--database=string,

-d

テーブルが見つかったデータベースを指定します。データベース名の後にはテーブル名が続く必要があります

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--loops=#,

-l

出力を繰り返す回数

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--parsable,

-p

MySQL LOAD DATA ステートメントに適した出力を返します

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--show-temp-status

テーブル一時フラグを表示します

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--type=#,

-t

このタイプのオブジェクトに出力を制限します

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--unqualified,

-u

テーブル名を修飾しません

(MySQLに基づくすべてのNDBリリースでサポート 8.0)


使用法

ndb_show_tables [-c connection_string]
注記

MySQL からアクセスできるのは、ユーザーが作成した「NDB Cluster」テーブルのみです。SYSTAB_0 などのシステムテーブルは、mysqld には表示されません。 ただし、ndb_select_all などの NDB API アプリケーションを使用してシステムテーブルの内容を調べることができます (セクション23.4.24「ndb_select_all — NDB テーブルの行の出力」を参照してください)。

NDB 8.0.20 より前では、このプログラムは、NDBT テストライブラリへの不要な依存関係のため、実行の完了時に NDBT_ProgramExit - status を出力しました。 この依存関係は削除され、余分な出力がなくなりました。