ClickHouse之mysql引擎
我们想数据存入mysql的时候,能向clickhouse中也存一份,方便后期的查询
那么clickhouse的mysql引擎完美支持
我们先来想几个问题:
1.我的mysql数据库中,user表已经存在10条数据,那么我在clickhouse中创建user表,指定引擎为mysql,会把mysql的10条数据同步过来吗
2.clickhouse中创建user表后,我向mysql中插入数据,clickhouse中是不是也对应新增数据
3.如果我是向clickhouse插入数据,那么这个数据会不会同步到mysql中
接下来我们实际演示一遍
1.我们在mysql中创建表user
CREATE TABLE `user` (`id` bigint NOT NULL AUTO_INCREMENT,`account_no` bigint DEFAULT NULL,`phone` varchar(128) COMMENT '手机号',`username` varchar(255) COMMENT '用户名',`create_time` datetime DEFAULT CURRENT_TIMESTAMP,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
2.接着我们向mysql中添加8条数据
INSERT INTO `zwt_user`.`user`(`id`, `account_no`, `phone`, `username`, `create_time`)
VALUES (1, 35, '12313881', 'qinwei', '2022-05-20 11:02:24');
3.我们在clickhouse中创建user表,设置引擎为mysql
CREATE TABLE account(id UInt32 ,account_no UInt32 ,user_name String ,phone String ,create_time Datetime
) ENGINE = MySQL('139.196.123.62:3306','zwt_user','account','root','zwt.qinwei');
参数的具体说明见下图:
4.我们看看clickhouse中 表里有没有同步到数据
结论:8条数据全部同步过来了
5.我们向mysql中插入数据,看看clickhouse中有没有也新增数据
mysql中执行:
INSERT INTO `user`(`id`, `account_no`, `phone`, `username`, `create_time`)
VALUES (9, 3650, '12313881', 'qinwei', '2022-07-25 11:02:24');
看看clickhouse中:
id为9的这条数据也自动同步完成
6.反向操作也是可以同步的
我们向clickhouse中插入数据,数据也会同步到mysql中
ClickHouse之mysql引擎相关推荐
- 【clickhouse】Clickhouse的MySQL引擎同步数据不准确 Decimal
文章目录 1.概述 2. 场景2 2.1 概述 1.概述 我想从MySQL同步数据到Clickhouse,但是发现Clickhouse的MySQL引擎同步数据不准确,精度丢失而且还是不对的.(很多数据 ...
- ClickHouse创建MySql引擎报错(Code: 501)
日常踩坑,记录问题解决思路及过程! 最近工作中用到ClickHouse,并且需要同步MySql数据库中的数据,因此就想到使用ClickHouse的MySql数据库引擎,结果"勇敢的少年,倒在 ...
- 15_clickhouse,MySQL引擎;MySQL和ClickHouse中数据类型的对应关系
20.MySQL引擎 20.1.MySQL引擎 20.2.MySQL和ClickHouse中数据类型的对应关系 20.3.示例 20.MySQL引擎 20.1.MySQL引擎 MySQL引擎可实现对M ...
- clickhouse 的mysql表引擎
mysql表引擎 clickhouse的mysql表引擎可以和远端的mysql数据库表建立联系,这样如果远端的mysql表数据非常大的时候就可以利用clickhouse表引擎的olap能力进行数据查询 ...
- ClickHouse MySQL引擎
ClickHouse关于mysql有库引擎跟表引擎. 1 MySQL库引擎 直接映射mysql的数据库 CREATE DATABASE [IF NOT EXISTS] db_name [ON CLUS ...
- 使用clickhouse时mysql表引擎从mysql获取数据时时区自动加八小时[已解决]
今天用clickhouse从mysql中导入数据时忽然发现此问题,之后试验了更改CK时区到上海,更改CK服务器时区到上海,都无济于事. 偶然通过CK命令行查询了一下数据,发现居然时间是对的,才想到应该 ...
- ClickHouse的表引擎介绍(三)
文章目录 引入表引擎的概念以及特点 一.TinyLog 二.Memory 三.MergeTree 四.ReplacingMergeTree 五.SummingMergeTree 六.Integrati ...
- 客快物流大数据项目(九十一):ClickHouse的数据库引擎
文章目录 ClickHouse的数据库引擎 一.MySQL引擎 ClickHouse的数据库引擎 ClickHouse提供了本机.M
- MySQL · 引擎分析 · InnoDB行锁分析
前言 理解InnoDB行锁,分析一条SQL语句会加什么样的行锁,会锁住哪些数据范围对业务SQL设计和分析线上死锁问题都会有很大帮助.对于InnoDB的行锁,已经有多篇月报进行了介绍,这里笔者借鉴前面月 ...
最新文章
- 聊一聊:MyBatis和Spring Data JPA的选择问题
- lua如何打印行号_双11购物清单,你打印了吗?9个打印技巧解密Excel打印问题,每一个难题都可以在这里找到答案...
- 将社交登录添加到Spring MVC Web应用程序:配置
- Visual Studio 2012 和.NET Framework 4.5 快速开始的5分钟视频
- Python MD5
- 青蛙的约会 数论 拓展欧几里德
- 面对 ESM,webpack 还有还手之力吗?
- Java 定制工具库 —— Print(import static)
- 特征选择算法之 ReliefF 算法
- 以太网帧分析与IP报文结构分析(二)
- 个人博客前后台整站开发——模板免费下载
- CNKI 中国知网全文数据库账户密码免费入口
- 跨境电商人要知道的知识产权侵权防范小知识
- csharp基础练习题:寻找恩人【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
- Photoshop 中的彩蛋
- 经济与金融大数据挖掘——知识点总结回顾
- linux命令引用,Linux下nl命令的用法详解
- QVM 实操记 - 18.12.28
- ap协议java_总结无线AP与AC之间的各种问题
- 作战仿真中的八个基础的行动模型