文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (美国信函) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  ndb_show_tables — 显示 NDB 表列表

25.5.27 ndb_show_tables — 显示 NDB 表列表

ndb_show_tables 显示集群中所有 NDB 数据库对象。默认情况下,这不仅包括用户创建的表和 NDB 系统表,还包括 NDB 特定的索引、内部触发器和 NDB Cluster 磁盘数据对象。

可以使用 ndb_show_tables 的选项在以下表格中显示。表格后面还有更多描述。

用法

ndb_show_tables [-c connection_string]
  • --character-sets-dir

    命令行格式 --character-sets-dir=path

    包含字符集的目录。

  • --connect-retries

    命令行格式 --connect-retries=#
    类型 整数
    默认值 12
    最小值 0
    最大值 12

    在放弃连接之前重试连接的次数。

  • --connect-retry-delay

    命令行格式 --connect-retry-delay=#
    类型 整数
    默认值 5
    最小值 0
    最大值 5

    尝试联系管理服务器之间的等待时间(秒)。

  • --connect-string

    命令行格式 --connect-string=connection_string
    类型 字符串
    默认值 [无]

    --ndb-connectstring 相同。

  • --core-file

    命令行格式 --core-file

    在错误时写入核心文件;用于调试。

  • --database, -d

    指定包含所需表的数据库的名称。如果指定此选项,则表名必须位于数据库名之后。

    如果未指定此选项,并且在 TEST_DB 数据库中没有找到任何表,则 ndb_show_tables 会发出警告。

  • --defaults-extra-file

    命令行格式 --defaults-extra-file=path
    类型 字符串
    默认值 [无]

    读取全局文件之后读取给定文件。

  • --defaults-file

    命令行格式 --defaults-file=path
    类型 字符串
    默认值 [无]

    仅从给定文件中读取默认选项。

  • --defaults-group-suffix

    命令行格式 --defaults-group-suffix=string
    类型 字符串
    默认值 [无]

    也读取包含 concat(group, suffix) 的组。

  • --help

    命令行格式 --help

    显示帮助文本并退出。

  • --login-path

    命令行格式 --login-path=path
    类型 字符串
    默认值 [无]

    从登录文件中读取给定的路径。

  • --no-login-paths

    命令行格式 --no-login-paths

    跳过从登录路径文件中读取选项。

  • --loops, -l

    指定实用程序应执行的次数。如果未指定此选项,则为 1,但如果使用此选项,则必须为此选项提供整数参数。

  • --ndb-connectstring

    命令行格式 --ndb-connectstring=connection_string
    类型 字符串
    默认值 [无]

    设置连接到 ndb_mgmd 的连接字符串。语法:[nodeid=id;][host=]hostname[:port]。覆盖 NDB_CONNECTSTRINGmy.cnf 中的条目。

  • --ndb-mgm-tls

    命令行格式 --ndb-mgm-tls=level
    类型 枚举
    默认值 relaxed
    有效值

    relaxed

    strict

    设置连接到管理服务器所需的 TLS 支持级别;relaxedstrict 之一。 relaxed(默认)表示尝试建立 TLS 连接,但不要求成功;strict 表示连接必须使用 TLS。

  • --ndb-mgmd-host

    命令行格式 --ndb-mgmd-host=connection_string
    类型 字符串
    默认值 [无]

    --ndb-connectstring 相同。

  • --ndb-nodeid

    命令行格式 --ndb-nodeid=#
    类型 整数
    默认值 [无]

    设置此节点的节点 ID,覆盖 --ndb-connectstring 设置的任何 ID。

  • --ndb-optimized-node-selection

    命令行格式 --ndb-optimized-node-selection

    启用针对事务节点选择的优化。默认情况下启用;使用 --skip-ndb-optimized-node-selection 禁用。

  • --ndb-tls-search-path

    命令行格式 --ndb-tls-search-path=list
    类型 路径名
    默认值(Unix) $HOME/ndb-tls
    默认值(Windows) $HOMEDIR/ndb-tls

    指定要搜索 CA 文件的目录列表。在 Unix 平台上,目录名由冒号 (:) 分隔;在 Windows 系统上,使用分号字符 (;) 作为分隔符。目录引用可以是相对的或绝对的;它可以包含一个或多个环境变量,每个环境变量都用前缀美元符号 ($) 表示,并在使用前进行扩展。

    搜索从最左边的命名目录开始,从左到右进行,直到找到文件。空字符串表示空搜索路径,这会导致所有搜索失败。由单个点 (.) 组成的字符串表示搜索路径仅限于当前工作目录。

    如果没有提供搜索路径,则使用编译后的默认值。此值取决于使用的平台:在 Windows 上,这是 \ndb-tls;在其他平台(包括 Linux)上,它是 $HOME/ndb-tls。这可以通过使用 -DWITH_NDB_TLS_SEARCH_PATH 编译 NDB Cluster 来覆盖。

  • --no-defaults

    命令行格式 --no-defaults

    不要从任何选项文件(登录文件除外)读取默认选项。

  • --parsable, -p

    使用此选项会导致输出采用适合与 LOAD DATA 一起使用的格式。

  • --print-defaults

    命令行格式 --print-defaults

    打印程序参数列表并退出。

  • --show-temp-status

    如果指定,则会导致显示临时表。

  • --type, -t

    可用于将输出限制为一种类型的对象,由以下所示的整数类型代码指定

    • 1: 系统表

    • 2: 用户创建的表

    • 3: 唯一哈希索引

    任何其他值都会导致列出所有 NDB 数据库对象(默认)。

  • --unqualified, -u

    如果指定,则会导致显示非限定对象名称。

  • --usage

    命令行格式 --usage

    显示帮助文本并退出;与 --help 相同。

  • --version

    命令行格式 --version

    显示版本信息并退出。

注意

只能从 MySQL 访问用户创建的 NDB Cluster 表;系统表(如 SYSTAB_0)对 mysqld 不可見。但是,您可以使用 NDB API 应用程序(如 ndb_select_all(参见 第 25.5.25 节“ndb_select_all — 打印 NDB 表中的行”))检查系统表的内容。