ndb_select_all对象的所有行NDB
表stdout
.
使用
ndb_select_all - cconnection_stringtbl_name- ddb_name(>file_name]
可用于。的选项ndb_select_all如下表所示。其他描述见下表。
表21.41 ndb_select_all程序使用的命令行选项
格式 | 描述 | 已添加、已弃用或已移除 |
---|---|---|
包含字符集的目录 | (基于MySQL 5.7的所有NDB版本都支持) |
|
在放弃连接之前重试连接的次数 | (基于MySQL 5.7的所有NDB版本都支持) |
|
两次尝试联系管理服务器之间等待的秒数 | (基于MySQL 5.7的所有NDB版本都支持) |
|
——ndb-connectstring一样 | (基于MySQL 5.7的所有NDB版本都支持) |
|
写核心文件出错;用于调试 | (基于MySQL 5.7的所有NDB版本都支持) |
|
在其中找到表的数据库名称 | (基于MySQL 5.7的所有NDB版本都支持) |
|
在读取全局文件之后读取给定文件 | (基于MySQL 5.7的所有NDB版本都支持) |
|
只从给定的文件读取默认选项 | (基于MySQL 5.7的所有NDB版本都支持) |
|
也可以用concat(group,后缀)读取组 | (基于MySQL 5.7的所有NDB版本都支持) |
|
设置列分隔符 | (基于MySQL 5.7的所有NDB版本都支持) |
|
|
按降序对结果集排序(要求——order) | (基于MySQL 5.7的所有NDB版本都支持) |
打印磁盘引用(仅对具有非索引列的“磁盘数据”表有用) | (基于MySQL 5.7的所有NDB版本都支持) |
|
在输出中包含GCI | (基于MySQL 5.7的所有NDB版本都支持) |
|
在输出中包含GCI和行历 | (基于MySQL 5.7的所有NDB版本都支持) |
|
|
打印报头(设置为0|FALSE以禁用输出的报头) | (基于MySQL 5.7的所有NDB版本都支持) |
锁的类型 | (基于MySQL 5.7的所有NDB版本都支持) |
|
从登录文件读取给定路径 | (基于MySQL 5.7的所有NDB版本都支持) |
|
|
显示帮助文本并退出 | (基于MySQL 5.7的所有NDB版本都支持) |
设置连接ndb_mgmd的连接字符串。语法:“[nodeid = id;][主机=]主机名(港口):”。覆盖NDB_CONNECTSTRING和my.cnf中的条目 | (基于MySQL 5.7的所有NDB版本都支持) |
|
——ndb-connectstring一样 | (基于MySQL 5.7的所有NDB版本都支持) |
|
设置此节点的节点ID,覆盖由——db-connectstring设置的任何ID | (基于MySQL 5.7的所有NDB版本都支持) |
|
为事务的节点选择启用优化。默认启用;使用——skip-ndb-optimized-node-selection禁用 | (基于MySQL 5.7的所有NDB版本都支持) |
|
不从除登录文件以外的任何选项文件读取默认选项 | (基于MySQL 5.7的所有NDB版本都支持) |
|
不打印表列数据 | (基于MySQL 5.7的所有NDB版本都支持) |
|
根据具有此名称的索引对结果集排序 | (基于MySQL 5.7的所有NDB版本都支持) |
|
程度的并行性 | (基于MySQL 5.7的所有NDB版本都支持) |
|
打印程序参数列表并退出 | (基于MySQL 5.7的所有NDB版本都支持) |
|
打印行ID | (基于MySQL 5.7的所有NDB版本都支持) |
|
按顺序扫描 | (基于MySQL 5.7的所有NDB版本都支持) |
|
|
显示帮助文本并退出;一样,帮助 | (基于MySQL 5.7的所有NDB版本都支持) |
输出十六进制格式的数字 | (基于MySQL 5.7的所有NDB版本都支持) |
|
|
显示版本信息并退出 | (基于MySQL 5.7的所有NDB版本都支持) |
-
命令行格式 ——character-sets-dir =路径
包含字符集的目录。
-
命令行格式 ——connect-retries = #
类型 整数 默认值 12
最小值 0
最大值 12
在放弃连接之前重试连接的次数。
-
命令行格式 ——connect-retry-delay = #
类型 整数 默认值 5
最小值 0
最大值 5
两次尝试联系管理服务器之间等待的秒数。
-
命令行格式 ——连接字符串=连接字符串
类型 字符串 默认值 (没有)
-
命令行格式 ——核心文件
写核心文件出错;用于调试。
该表所在数据库的名称。默认值为
TEST_DB
.按降序对输出进行排序。该选项只能与
- o
(——订单
)选项。-
命令行格式 ——defaults-extra-file =路径
类型 字符串 默认值 (没有)
在读取全局文件之后读取给定文件。
-
命令行格式 ——defaults-file =路径
类型 字符串 默认值 (没有)
只从给定的文件读取默认选项。
-
命令行格式 ——defaults-group-suffix =字符串
类型 字符串 默认值 (没有)
也可以用concat(group,后缀)读取组。
导致
字符
用作列分隔符。只有表数据列由此分隔符分隔。默认的分隔符是制表符。
在输出中添加磁盘参考列。只有对于具有非索引列的“磁盘数据”表,该列才非空。
添加一个
快
列设置为输出,显示每一行最后更新的全局检查点。看到第21.1节“新db集群概述”,第21.5.3.2节“NDB集群日志事件”,以了解更多有关检查点的资料。添加一个
行美元GCI64
列设置为输出,显示每一行最后更新时的全局检查点,以及发生此更新的epoch的编号。-
命令行格式 ——帮助
显示帮助文本并退出。
读取表时使用锁。可能的值
lock_type
是:0
:读锁1
:读取锁与保持2
:独占读锁
此选项没有默认值。
-
命令行格式 ——登录路径=路径
类型 字符串 默认值 (没有)
从登录文件读取给定路径。
从输出中排除列标头。
导致省略任何表数据。
-
命令行格式 ——ndb-connectstring =连接字符串
类型 字符串 默认值 (没有)
设置连接ndb_mgmd的连接字符串。语法:“[nodeid = id;][主机=]主机名(港口):”。覆盖NDB_CONNECTSTRING和my.cnf中的条目。
-
命令行格式 ——ndb-mgmd-host =连接字符串
类型 字符串 默认值 (没有)
-
命令行格式 ——ndb-nodeid = #
类型 整数 默认值 (没有)
设置此节点的节点ID,覆盖由
——ndb-connectstring
. ——ndb-optimized-node-selection
命令行格式 ——ndb-optimized-node-selection
为事务的节点选择启用优化。默认启用;使用
——skip-ndb-optimized-node-selection
禁用。-
命令行格式 ——已
不要从除登录文件以外的任何选项文件中读取默认选项。
根据指定的索引对输出进行排序
index_name
.请注意这是索引的名称,而不是列的名称;索引必须在创建时显式命名。
指定并行度。
-
命令行格式 ——print-defaults
打印程序参数列表并退出。
添加一个
ROWID
列,提供关于存储行的片段的信息。按照元组的顺序扫描表。
-
命令行格式 ——使用
显示帮助文本并退出;一样
——帮助
. 使所有数值以十六进制格式显示。这不会影响字符串或日期时间值中包含的数字的输出。
-
命令行格式 ——版本
显示版本信息并退出。
样例输出
MySQL的输出选择
声明:
SELECT * FROM ctest1.fish;+----+-----------+ | id |名称 | +----+-----------+ | 布莱恩鲨鱼| 3 | | 6 | | | 2 |金枪鱼| | 4 |蝠鲼| | 5 |石斑鱼| | 1 |孔雀鱼 | +----+-----------+ 6行集(0.04秒)
的等效调用的输出ndb_select_all:
shell> ./ndb_select_all -c localhost fish -d ctest1 id name 3 [shark] 6 [puffer] 2 [tuna] 4 [manta ray] 5 [grouper] 1 [guppy] 6 rows returned NDBT_ProgramExit: 0 - OK
所有字符串值都用方括号([
...]
的输出ndb_select_all.另一个例子是,考虑如下所示创建和填充的表:
CREATE TABLE dogs (id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(25) NOT NULL, breed VARCHAR(50) NOT NULL, PRIMARY KEY pk (id), KEY ix (name)) TABLESPACE ts STORAGE DISK ENGINE=NDBCLUSTER;插入狗值(“‘姑娘’,‘牧羊犬 '), ('', ' 史酷比”、“大丹犬 '), ('', ' Rin-Tin-Tin”、“阿尔萨斯 '), ('', ' Rosscoe”、“笨蛋”);
这演示了几个附加函数的使用ndb_select_all选项:
shell> ./ndb_select_all -d ctest1 dogs -o ix -z——gci——disk gci id name breed DISK_REF 834461 2 [Scooby-Doo][大丹犬][m_file_no: 0 m_page: 98 m_page_idx: 0] 834878 4 [Rosscoe] [Mutt] [m_file_no: 0 m_page: 98 m_page_idx: 16] 834463 3 [rn - tin - tin] [Alsatian] [m_file_no: 0 m_page: 34 m_page_idx: 0] 835657 1 [Lassie] [Collie] [m_file_no: 0 m_page: 66 m_page_idx: 0] 4 rows returned NDBT_ProgramExit: 0 - OK