ClickHouse(23)ClickHouse集成Mysql表引擎详细解析

MySQL表引擎

MySQL引擎可以对存在远程MySQL服务器上的数据执行SELECT查询。

调用格式:

MySQL('host:port', 'database', 'table', 'user', 'password'[, replace_query, 'on_duplicate_clause']);

调用参数

  • host:port — MySQL 服务器地址。
  • database — 数据库的名称。
  • table — 表名称。
  • user — 数据库用户。
  • password — 用户密码。
  • replace_query — 将 INSERT INTO 查询是否替换为 REPLACE INTO 的标志。如果 replace_query=1,则替换查询
  • 'on_duplicate_clause' — 将 ON DUPLICATE KEY UPDATE 'on_duplicate_clause' 表达式添加到 INSERT 查询语句中。例如:impression = VALUES(impression) + impression。如果需要指定 'on_duplicate_clause',则需要设置 replace_query=0。如果同时设置 replace_query = 1'on_duplicate_clause',则会抛出异常。

此时,简单的WHERE子句(例如 =, !=, >, >=, <, <=)是在MySQL服务器上执行。

其余条件以及LIMIT采样约束语句仅在对MySQL的查询完成后才在ClickHouse中执行。

MySQL引擎不支持NULL值,因此,当从MySQL表中读取数据时,NULL将转换为指定列类型的默认值(通常为0或空字符串)。

实例

select * 
from  MySQL('host:port', 'database', 'table', 'user', 'password'[, replace_query, 'on_duplicate_clause'])
limit 1000;

资料分享

ClickHouse经典中文文档分享

系列文章

clickhouse系列文章

相关推荐

  1. ClickHouse(23)ClickHouse集成Mysql引擎详细

    2024-01-29 05:48:02       52 阅读
  2. ClickHouse(20)ClickHouse集成PostgreSQL引擎详细

    2024-01-29 05:48:02       55 阅读
  3. ClickHouse(21)ClickHouse集成Kafka引擎详细

    2024-01-29 05:48:02       56 阅读
  4. ClickHouse(22)ClickHouse集成HDFS引擎详细

    2024-01-29 05:48:02       42 阅读
  5. ClickHouse(24)ClickHouse集成mongodb引擎详细

    2024-01-29 05:48:02       65 阅读
  6. ClickHouse(17)ClickHouse集成JDBC引擎详细

    2024-01-29 05:48:02       54 阅读
  7. ClickHouse(18)ClickHouse集成ODBC引擎详细

    2024-01-29 05:48:02       63 阅读
  8. ClickHouse(19)ClickHouse集成Hive引擎详细

    2024-01-29 05:48:02       47 阅读
  9. ClickHouse(16)ClickHouse日志引擎Log详细

    2024-01-29 05:48:02       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-29 05:48:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-29 05:48:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-29 05:48:02       82 阅读
  4. Python语言-面向对象

    2024-01-29 05:48:02       91 阅读

热门阅读

  1. Linux常用指令的整合

    2024-01-29 05:48:02       49 阅读
  2. 【物联网之·协议·ZigBee】

    2024-01-29 05:48:02       50 阅读
  3. 一维数组的学习

    2024-01-29 05:48:02       57 阅读
  4. bridge

    2024-01-29 05:48:02       49 阅读
  5. sql总结(高阶用法)

    2024-01-29 05:48:02       53 阅读
  6. paddle 动态图命名重复问题

    2024-01-29 05:48:02       57 阅读