• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • ndb_show_tables — NDB表的显示列表

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

    下表包括特定于NDB Cluster本机备份还原程序ndb_show_tables的选项。附加说明如下表。有关大多数NDB群集程序(包括ndb_show_tables)通用的选项,请参见“ NDB群集程序的通用选项— NDB群集程序的通用选项”。

    ndb_show_tables程序的命令行选项

    格式描述添加,不建议使用或删除

    --database=string

    -d

    指定在其中找到表的数据库;数据库名称后必须跟表名称

    (在所有基于MySQL 8.0的版本中受支持)

    --loops=#

    -l

    重复输出的次数

    (在所有基于MySQL 8.0的版本中受支持)

    --parsable

    -p

    返回适合MySQL LOAD DATA语句的输出

    (在所有基于MySQL 8.0的版本中受支持)

    --show-temp-status

    显示表临时标志

    (在所有基于MySQL 8.0的版本中受支持)

    --type=#

    -t

    将输出限制为此类对象

    (在所有基于MySQL 8.0的版本中受支持)

    --unqualified

    -u

    不限定表名

    (在所有基于MySQL 8.0的版本中受支持)


    用法

    ndb_show_tables [-c connection_string]
    
    • --database-d

      指定在其中找到所需表的数据库的名称。如果给出此选项,则表名必须紧随数据库名之后。

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

    • --loops-l

      指定实用程序应执行的次数。如果未指定此选项,则为1,但是如果您确实使用了该选项,则必须为其提供一个整数参数。

    • --parsable-p

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

    • --show-temp-status

      如果指定,这将导致显示临时表。

    • --type-t

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

      • 1:系统表
      • 2:用户创建的表
      • 3:唯一哈希索引

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

    • --unqualified-u

      如果指定,这将导致显示不合格的对象名称。

    注意

    只能从MySQL访问用户创建的NDB群集表;系统表如mysqldSYSTAB_0不可见。但是,您可以使用诸如ndb_select_all之类的 API应用程序检查系统表的内容(请参见“ndb_select_all —从NDB表中打印行”)。NDB

    在NDB 8.0.20之前,由于对测试库的不必要依赖,该程序在运行完成时就打印出来。此依赖项已删除,消除了多余的输出。NDBT_ProgramExit -statusNDBT