mariadb-find-rows
С MariaDB 10.4.6, mariadb-find-rows является символической ссылкой на mysql_find_rows, инструмент для чтения файлов, содержащих SQL-запросы, и извлечения запросов, соответствующих заданному регулярному выражению или содержащих инструкции USE db_name или SET.
С MariaDB 10.5.2, mariadb-find-rows — имя инструмента, а mysql_find_rows — символическая ссылка.
mariadb-find-rows считывает файлы, содержащие SQL-запросы, и извлекает запросы, соответствующие заданному регулярному выражению или содержащие инструкции USE db_name или SET. Утилита была разработана для использования с журналами обновлений (как использовалось до MySQL 5.0) и поэтому ожидает, что запросы будут завершаться символами точки с запятой (;). Она может быть полезна и с другими файлами, содержащими SQL-запросы, при условии, что запросы завершаются точкой с запятой.
Использование
mariadb-find-rows [options] [file_name ...]
Каждый аргумент file_name должен быть именем файла, содержащего SQL-запросы. Если имена файлов не указаны, mariadb-find-rows считывает стандартный ввод.
Параметры
mariadb-find-rows поддерживает следующие параметры:
| Параметр | Описание |
|---|---|
--help, --Information
|
Отобразить справку и выйти. |
--regexp=pattern |
Отобразить запросы, соответствующие шаблону. |
--rows=N |
Завершить выполнение после отображения N запросов. |
--skip-use-db |
Исключить инструкции USE db_name из вывода. |
--start_row=N |
Начать вывод с этой строки (первая строка — 1). |
Примеры
mariadb-find-rows --regexp=problem_table --rows=20 < update.log mariadb-find-rows --regexp=problem_table update-log.1 update-log.2
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/mariadb-find-rows/