Spec-Zone .ru
спецификации, руководства, описания, API
|
ndb_select_all печатает все строки от NDB
таблица к stdout
.
ndb_select_all -cconnect_string
tbl_name
-ddb_name
[>file_name
]
Следующая таблица включает опции, которые являются определенными для MySQL Cluster собственная резервная программа восстановления ndb_select_all. Дополнительные описания следуют за таблицей. Для опций, характерных для большинства программ MySQL Cluster (включая ndb_select_all), см. Раздел 17.4.25, "Опции, Характерные для MySQL Cluster Programs — Опции, Характерные для MySQL Cluster Programs".
Таблица 17.23. Опции ndb_select_all и Переменные: MySQL ClusterNDB 7.3
Формат | Описание | Добавленный / Удаленный |
---|---|---|
Имя базы данных, в которой находится таблица | Весь MySQL 5.6 базируемые выпуски |
|
Степень параллелизма | Весь MySQL 5.6 базируемые выпуски |
|
Тип блокировки | Весь MySQL 5.6 базируемые выпуски |
|
Набор результатов вида согласно индексирует, чье имя предоставляется | Весь MySQL 5.6 базируемые выпуски |
|
Набор результатов вида в порядке убывания (требует флага порядка), | Весь MySQL 5.6 базируемые выпуски |
|
Заголовок печати (набор к 0|FALSE, чтобы отключить заголовки в выводе) | Весь MySQL 5.6 базируемые выпуски |
|
Выходные числа в шестнадцатеричном формате | Весь MySQL 5.6 базируемые выпуски |
|
Установите разделитель столбца | Весь MySQL 5.6 базируемые выпуски |
|
Дисковые ссылки печати (полезный только для Дисковых Таблиц данных, неиндексировавших столбцы) | Весь MySQL 5.6 базируемые выпуски |
|
Печать rowid | Весь MySQL 5.6 базируемые выпуски |
|
Включайте GCI в вывод | Весь MySQL 5.6 базируемые выпуски |
|
Сканирование в порядке барана | Весь MySQL 5.6 базируемые выпуски |
|
Не печатайте данные столбца таблицы | Весь MySQL 5.6 базируемые выпуски |
Имя базы данных, в которой находится таблица. Значение по умолчанию TEST_DB
.
Определяет степень параллелизма.
--lock=
, lock_type
-l
lock_type
Использует блокировку, читая таблицу. Возможные значения для lock_type
:
0
: Считайте блокировку
1
: Считайте блокировку с хранением
2
: Монопольная блокировка чтения
Нет никакого значения по умолчанию для этой опции.
--order=
, index_name
-o
index_name
Упорядочивает вывод согласно индексированию именованного index_name
. Отметьте, что это - имя индексирования, не
столбца, и что индексирование, должно быть, явно назвали когда создающийся.
Сортирует вывод в порядке убывания. Эта опция может использоваться только в соединении с -o
(--order
) опция.
Исключает заголовки столбца из вывода.
Причины все числовые значения, которые будут выведены на экран в шестнадцатеричном формате. Это не влияет на вывод цифр, содержавшихся в значениях datetime или строках.
--delimiter=
,
character
-D
character
Причины character
использоваться в качестве разделителя
столбца. Только табличные столбцы данных разделяются этим разделителем.
Разделитель значения по умолчанию является символом вкладки.
Добавляет дисковый ссылочный столбец к выводу. Столбец непуст только для Дисковых Таблиц данных, неиндексировавших столбцы.
Добавляет a ROWID
информация о предоставляющем столбца о фрагментах, в
которых сохранены строки.
Добавляет столбец к выводу, показывая глобальную контрольную точку, в которой каждая строка обновлялась. См. Раздел 17.1, "MySQL Cluster Overview", и Раздел 17.5.6.2, "MySQL Cluster Log Events", для получения дополнительной информации о контрольных точках.
Отсканируйте таблицу в порядке кортежей.
Причины любые табличные данные, которые будут опущены.
Вывод от MySQL SELECT
оператор:
mysql> SELECT * FROM ctest1.fish;
+----+-----------+| id | name |+----+-----------+| 3 | shark || 6 | puffer || 2 | tuna || 4 | manta ray || 5 | grouper || 1 | guppy |+----+-----------+6 rows in set (0.04 sec)
Вывод от эквивалентного вызова ndb_select_all:
shell> ./ndb_select_all -c localhost fish -d
ctest1
id name3 [shark]6 [puffer]2 [tuna]4 [manta ray]5 [grouper]1 [guppy]6 rows returnedNDBT_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 DISKENGINE=NDBCLUSTER;INSERT INTO dogs VALUES ('', 'Lassie', 'collie'), ('', 'Scooby-Doo', 'Great Dane'), ('', 'Rin-Tin-Tin', 'Alsatian'), ('', 'Rosscoe', 'Mutt');
Это демонстрирует использование нескольких дополнительных ndb_select_all опций:
shell> ./ndb_select_all -d ctest1 dogs -o ix -z --gci
--disk
GCI id name breed DISK_REF834461 2 [Scooby-Doo] [Great Dane] [ 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 [Rin-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 returnedNDBT_ProgramExit: 0 - OK