21.5.12 ndb_drop_table — Удаление таблицы NDB
ndb_drop_table удаляет указанную таблицу NDB. (Если вы попытаетесь использовать эту команду для таблицы, созданной с движком хранения, отличным от NDB, попытка завершится ошибкой 723: Таблицы с таким именем не существует.) Данная операция выполняется чрезвычайно быстро; в некоторых случаях её скорость может быть на порядок выше, чем при использовании оператора MySQL DROP
TABLE для таблицы в NDB.
Использование
ndb_drop_table -c connection_string tbl_name -d db_name
Опции, которые могут быть использованы с ndb_drop_table, показаны в следующей таблице. Дополнительные описания приведены после таблицы.
Таблица 21.31 Опции командной строки, используемые с программой ndb_drop_table
| Формат | Описание | Добавлена, устарела или удалена |
|---|---|---|
| Директория, содержащая наборы символов | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) | |
| Количество попыток повторного подключения перед отказом | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) | |
| Количество секунд ожидания между попытками связи с сервером управления | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) | |
| То же, что и --ndb-connectstring | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) | |
| Запись файла core при ошибке; используется в отладке | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) | |
|
| Имя базы данных, в которой находится таблица | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) |
| Чтение указанного файла после чтения глобальных файлов | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) | |
| Чтение параметров по умолчанию только из указанного файла | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) | |
| Также чтение групп с concat(group, suffix) | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) | |
| Отображение текста справки и выход | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) | |
| Чтение указанного пути из файла входа в систему | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) | |
| Указание строки подключения для соединения с ndb_mgmd. Синтаксис: "[nodeid=id;][host=]hostname[:port]". Переопределяет записи в NDB_CONNECTSTRING и my.cnf | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) | |
| То же, что и --ndb-connectstring | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) | |
| Установление идентификатора узла для этого узла, переопределяя любой ID, установленный с помощью --ndb-connectstring | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) | |
| Включение оптимизаций для выбора узлов для транзакций. Включено по умолчанию; используйте --skip-ndb-optimized-node-selection для отключения | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) | |
| Не читать параметры по умолчанию из любого файла параметров, кроме файла входа в систему | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) | |
| Вывести список аргументов программы и выйти | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) | |
| Отображение текста справки и выход; то же, что и --help | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) | |
| Отображение информации о версии и выход | (Поддерживается во всех выпусках NDB, основанных на MySQL 5.7) |
-
--character-sets-dirФормат командной строки --character-sets-dir=pathКаталог, содержащий кодировки символов.
-
--connect-retriesФормат командной строки --connect-retries=#Тип Integer Значение по умолчанию 12Минимальное значение 0Максимальное значение 12Количество попыток повторного подключения перед отказом.
-
--connect-retry-delayФормат командной строки --connect-retry-delay=#Тип Integer Значение по умолчанию 5Минимальное значение 0Максимальное значение 5Количество секунд ожидания между попытками связаться с сервером управления.
-
--connect-stringФормат командной строки --connect-string=connection_stringТип String Значение по умолчанию [none]То же, что и
--ndb-connectstring. -
--core-fileФормат командной строки --core-fileЗаписать дамп памяти при ошибке; используется для отладки.
-
--database,-dФормат командной строки --database=nameТип String Значение по умолчанию TEST_DBИмя базы данных, в которой находится таблица.
-
--defaults-extra-fileФормат командной строки --defaults-extra-file=pathТип String Значение по умолчанию [none]Прочитать заданный файл после чтения глобальных файлов.
-
--defaults-fileФормат командной строки --defaults-file=pathТип String Значение по умолчанию [none]Прочитать параметры по умолчанию только из заданного файла.
-
--defaults-group-suffixФормат командной строки --defaults-group-suffix=stringТип String Значение по умолчанию [none]Также читать группы с concat(group, suffix).
-
--helpФормат командной строки --helpВывести справку и завершить работу.
-
--login-pathФормат командной строки --login-path=pathТип String Значение по умолчанию [none]Прочитать заданный путь из файла входа.
-
--ndb-connectstringФормат командной строки --ndb-connectstring=connection_stringТип String Значение по умолчанию [none]Установить строку подключения для подключения к ndb_mgmd. Синтаксис: "[nodeid=id;][host=]hostname[:port]". Переопределяет записи в NDB_CONNECTSTRING и my.cnf.
-
--ndb-mgmd-hostФормат командной строки --ndb-mgmd-host=connection_stringТип String Значение по умолчанию [none]То же, что и
--ndb-connectstring. -
--ndb-nodeidФормат командной строки --ndb-nodeid=#Тип Integer Значение по умолчанию [none]Установить идентификатор узла для этого узла, переопределяя любой идентификатор, установленный с помощью
--ndb-connectstring. -
--ndb-optimized-node-selectionФормат командной строки --ndb-optimized-node-selectionВключить оптимизацию выбора узлов для транзакций. Включено по умолчанию; используйте
--skip-ndb-optimized-node-selectionдля отключения. -
--no-defaultsФормат командной строки --no-defaultsНе читать параметры по умолчанию из файлов параметров, кроме файла входа.
-
--print-defaultsФормат командной строки --print-defaultsРаспечатать список аргументов программы и завершить работу.
-
--usageФормат командной строки --usageВывести справку и завершить работу; то же, что и
--help. -
--versionФормат командной строки --versionВывести информацию о версии и завершить работу.
© 2025 Oracle
Licensed under the GPLv2 License.