跳到主要内容
跳到主要内容

MySQLDump

输入输出别名

描述

ClickHouse 支持读取 MySQL 转储

它从转储中与单个表相关的所有 INSERT 查询中读取数据。 如果有多个表,默认情况下,它从第一个表读取数据。

备注

此格式支持模式推断:如果转储中包含指定表的 CREATE 查询,则结构将根据它推断,否则模式是从 INSERT 查询的数据中推断的。

示例用法

给定以下 SQL 转储文件:

我们可以运行以下查询:

格式设置

您可以使用 input_format_mysql_dump_table_name 设置指定要读取数据的表名。 如果设置 input_format_mysql_dump_map_columns1,并且转储中包含指定表或列名的 CREATE 查询或 INSERT 查询,则输入数据的列将按名称映射到表的列。 如果设置 input_format_skip_unknown_fields1,则未知名称的列将被跳过。