Перейти к основному содержимому
Перейти к основному содержимому

MySQLDump

ВходВыходПсевдоним

Описание

ClickHouse поддерживает чтение дампов MySQL dumps.

Он читает все данные из INSERT запросов, относящихся к одной таблице в дампе. Если таблиц больше одной, по умолчанию он читает данные из первой.

примечание

Этот формат поддерживает вывод схемы: если дамп содержит CREATE запрос для указанной таблицы, структура выводится из него, в противном случае схема выводится из данных INSERT запросов.

Пример использования

Допустим, у нас есть следующий SQL дамп файл:

Мы можем выполнить следующие запросы:

Настройки формата

Вы можете указать имя таблицы, из которой следует читать данные, с помощью настройки input_format_mysql_dump_table_name. Если настройка input_format_mysql_dump_map_columns установлена в 1, и дамп содержит CREATE запрос для указанной таблицы или имена столбцов в INSERT запросе, столбцы из входных данных будут сопоставлены со столбцами таблицы по имени. Столбцы с неизвестными именами будут пропущены, если настройка input_format_skip_unknown_fields установлена в 1.