### 23.5.25 ndb\_选择\_count - 打印 NDB 表的行数

[](<>)

[**数据库\_选择\_数数**](mysql-cluster-programs-ndb-select-count.html)打印一个或多个行数[`新开发银行`](mysql-cluster.html)表。单表，结果相当于使用MySQL语句得到的结果`从 * 中选择计数（*）`tbl_name`*`.

#### 用法

```
ndb_select_count [-c connection_string] -ddb_name tbl_name[, tbl_name2[, ...]]
```

可以使用的选项[**数据库\_选择\_数数**](mysql-cluster-programs-ndb-select-count.html)如下表所示。附加说明如下表。

[](<>)

**表 23.45 与程序 ndb 一起使用的命令行选项\_选择\_数数**

| 格式 | 描述 | 添加、弃用或删除 |
| --- | --- | -------- |
| `[--character-sets-dir=path](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_character-sets-dir)` | 包含字符集的目录 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--connect-retries=#](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_connect-retries)` | 放弃前重试连接的次数 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--connect-retry-delay=#](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_connect-retry-delay)` | 尝试联系管理服务器之间等待的秒数 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--connect-string=connection_string](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_connect-string)`,<br/><br/>`[-c connection_string](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_connect-string)` | 与 --ndb-connectstring 相同 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--core-file](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_core-file)` | 错误时写入核心文件；用于调试 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `--数据库=名称`,<br/><br/>`-d 名称` | 找到表的数据库名称 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--defaults-extra-file=path](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_defaults-extra-file)` | 读取全局文件后读取给定文件 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--defaults-file=path](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_defaults-file)` | 仅从给定文件中读取默认选项 | （所有基于MySQL 8.0的NDB版本都支持） |
| `[--defaults group suffix=string]（mysql集群程序ndb select count.html#option_ndb_select_count_defaults-group-suffix）` | 同时阅读带有concat（组，后缀）的组 | （所有基于MySQL 8.0的NDB版本都支持） |
| `[--help]（mysql集群程序ndb select count.html#option_ndb_select_count_help）`,<br/><br/>`[-?]（mysql集群程序ndb select count.html#选项_ndb_select_count_帮助）` | 显示帮助文本并退出 | （所有基于MySQL 8.0的NDB版本都支持） |
| `--锁=#`,<br/><br/>`-l#` | 锁式 | （所有基于MySQL 8.0的NDB版本都支持） |
| `[--login path=path]（mysql集群程序ndb select count.html#option_ndb_select_count_login-path）` | 从登录文件读取给定路径 | （所有基于MySQL 8.0的NDB版本都支持） |
| `[--ndb connectstring=connection_string]（mysql集群程序ndb select count.html#option_ndb_select_count_ndb-connectstring）`,<br/><br/>`[-c connection_string]（mysql集群程序ndb select count.html#option_ndb_select_count_ndb-connectstring）` | 设置连接到ndb的连接字符串\_mgmd。语法：“[nodeid=id；][host=]主机名[：端口:]“。覆盖NDB中的条目\_连接字符串和我的。cnf | （所有基于MySQL 8.0的NDB版本都支持） |
| `[--ndb-mgmd-host=connection_string](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_ndb-mgmd-host)`,<br/><br/>`[-c connection_string](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_ndb-mgmd-host)` | 与 --ndb-connectstring 相同 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--ndb-nodeid=#](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_ndb-nodeid)` | 设置此节点的节点 ID，覆盖由 --ndb-connectstring 设置的任何 ID | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--ndb-optimized-node-selection](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_ndb-optimized-node-selection)` | 启用优化以选择交易节点。默认启用；使用 --skip-ndb-optimized-node-selection 禁用 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--no-defaults](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_no-defaults)` | 不要从登录文件以外的任何选项文件中读取默认选项 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `--并行=#`,<br/><br/>`-p #` | 并行度 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--print-defaults](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_print-defaults)` | 打印程序参数列表并退出 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--usage](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_usage)`,<br/><br/>`[-?](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_usage)` | 显示帮助文本并退出；与 --help 相同 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |
| `[--version](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_version)`,<br/><br/>`[-V](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_version)` | 显示版本信息并退出 | （所有基于 MySQL 8.0 的 NDB 版本都支持） |

-   [](<>) `--字符集目录`

    [](<>)[](<>)

    | 命令行格式 | `--character-sets-dir=路径` |
    | ----- | ------------------------- |

    包含字符集的目录。

-   [](<>) `--连接重试`

    [](<>)[](<>)

    | 命令行格式 | `--连接重试=#` |
    | ----- | ---------- |
    | 类型 | 整数 |
    | 默认值 | `12` |
    | 最小值 | `0` |
    | 最大值 | `12` |

    放弃前重试连接的次数。

-   [](<>) `--连接重试延迟`

    [](<>)[](<>)

    | 命令行格式 | `--连接重试延迟=#` |
    | ----- | ------------ |
    | 类型 | 整数 |
    | 默认值 | `5` |
    | 最小值 | `0` |
    | 最大值 | `5` |

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

-   [](<>) `--连接字符串`

    [](<>)[](<>)

    | 命令行格式 | `--connect-string=connection_string` |
    | ----- | ------------------------------------ |
    | 类型 | 细绳 |
    | 默认值 | `[没有]` |

    与...一样[`--ndb-连接字符串`](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_ndb-connectstring).

-   [](<>) `--核心文件`

    [](<>)[](<>)

    | 命令行格式 | `--核心文件` |
    | ----- | -------- |

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

-   [](<>) `--defaults 文件`

    [](<>)[](<>)

    | 命令行格式 | `--defaults-file=路径` |
    | ----- | -------------------- |
    | 类型 | 细绳 |
    | 默认值 | `[没有]` |

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

-   [](<>) `--defaults-额外文件`

    [](<>)[](<>)

    | 命令行格式 | `--defaults-extra-file=路径` |
    | ----- | -------------------------- |
    | 类型 | 细绳 |
    | 默认值 | `[没有]` |

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

-   [](<>) `--defaults-组后缀`

    [](<>)[](<>)

    | 命令行格式 | `--defaults-group-suffix=字符串` |
    | ----- | ----------------------------- |
    | 类型 | 细绳 |
    | 默认值 | `[没有]` |

    还可以阅读带有 concat(group, suffix) 的组。

-   [](<>) `--登录路径`

    [](<>)[](<>)

    | 命令行格式 | `--登录路径=路径` |
    | ----- | ----------- |
    | 类型 | 细绳 |
    | 默认值 | `[没有]` |

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

-   [](<>) `- 帮助`

    [](<>)[](<>)

    | 命令行格式 | `- 帮助` |
    | ----- | ------ |

    显示帮助文本并退出。

-   [](<>) `--ndb-连接字符串`

    [](<>)[](<>)

    | 命令行格式 | `--ndb-connectstring=connection_string` |
    | ----- | --------------------------------------- |
    | 类型 | 细绳 |
    | 默认值 | `[没有]` |

    设置连接字符串以连接到 ndb\_毫克。句法： ”[nodeid=id；][host=]主机名[：端口:]“。覆盖NDB中的条目\_连接字符串和我的。cnf。

-   [](<>) `--ndb mgmd主机`

    [](<>)[](<>)

    | 命令行格式 | `--ndb mgmd主机=连接\u字符串` |
    | ----- | ---------------------- |
    | 类型 | 一串 |
    | 默认值 | `[无]` |

    等同于[`--ndb连接字符串`](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_ndb-connectstring).

-   [](<>) `--ndb优化节点选择`

    [](<>)[](<>)

    | 命令行格式 | `--ndb优化节点选择` |
    | ----- | ------------- |

    启用事务节点选择的优化。默认启用；使用`--跳过ndb优化节点选择`禁用。

-   [](<>) `--ndb节点ID`

    [](<>)[](<>)

    | 命令行格式 | `--ndb节点ID=#` |
    | ----- | ------------- |
    | 类型 | 整数 |
    | 默认值 | `[无]` |

    设置此节点的节点ID，覆盖由[`--ndb-连接字符串`](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_ndb-connectstring).

-   [](<>) `--no-defaults`

    [](<>)[](<>)

    | 命令行格式 | `--no-defaults` |
    | ----- | --------------- |

    不要从登录文件以外的任何选项文件中读取默认选项。

-   [](<>) `--打印默认值`

    [](<>)[](<>)

    | 命令行格式 | `--打印默认值` |
    | ----- | --------- |

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

-   [](<>) `- 用法`

    [](<>)[](<>)

    | 命令行格式 | `- 用法` |
    | ----- | ------ |

    显示帮助文本并退出；与...一样[`- 帮助`](mysql-cluster-programs-ndb-select-count.html#option_ndb_select_count_help).

-   [](<>) `- 版本`

     [](<>)[](<>)

    | 命令行格式 | `- 版本` |
    | ----- | ------ |

    显示版本信息并退出。

    调用该命令时，可以通过列出以空格分隔的表名来获取同一数据库中多个表的行数，如下所示**样本输出**.

#### 样本输出

```
$> ./ndb_select_count -c localhost -d ctest1 fish dogs
6 records in table fish
4 records in table dogs

NDBT_ProgramExit: 0 - OK
```
