ClickHouse 集成表的引擎说明
1、MySQL集成
MySQL引擎可以对存储在远程MySQL服务器上的数据执行select查询
调用格式:
MySQL('host:port','database','table','user','password',[, replace_query, 'on_duplicate_clause'])
参数说明
host:port --服务器地址和端口
database --数据库名称
table --数据库表名称
user --数据库用户名
password --数据库密码
replace-query --将insert into是否替换为replace into的标志,replace--query==1,则替换查询
on_duplicate_clause --将on duplicate key update 'on_duplicate_clause'表达式添加到insert查询语句中
注意:
limit采样约束语句仅在MySQL语句查询完成以后才在clickhouse中执行
MySQL引擎不支持可为空的数据类型,Null转换为指定列类型的默认值(0或空字符串)
2、数据库操作
1)CK用MySQL引擎当数据库
2)复制MySQL表到本地(无NULL值)
3)复制MySQL表到本地(有NULL值)