将MySQL的表数据全量导入clichhouse库中


Posted in MySQL onMarch 21, 2022

一、环境

  • tidb06 mysql5.7.32
  • tidb05 clickhouse20.8.3.18

二、创建测试库表写入测试数据

tidb06库创建复制账户:

GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'click_rep'@'172.16.0.246' identified by 'jwts996';flush privileges;
Query OK, 0 rows affected, 1 warning (0.00 sec)

tidb06库创建测试库表test01.tb2并且写入测试数据:

CREATE TABLE `tb2` (
`id` int(8) NOT NULL AUTO_INCREMENT, 
`username` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`password` varchar(20) COLLATE utf8_unicode_ci NOT NULL, 
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) #主键ID
) ENGINE=innodb AUTO_INCREMENT=0 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

INSERT INTO tb2(username,password,create_time) values('tomcat', 'xiaohuahua',now());
INSERT INTO tb2(username,password,create_time) values('java', 'xiaohuahua',now());
root@tidb06 14:01:  [test01]> select * from tb2;
+----+----------+------------+---------------------+
| id | username | password   | create_time         |
+----+----------+------------+---------------------+
|  1 | tomcat   | xiaohuahua | 2021-07-21 14:01:50 |
|  2 | java     | xiaohuahua | 2021-07-21 14:01:59 |
+----+----------+------------+---------------------+
2 rows in set (0.00 sec)

clickhouse库的建表创建方法:

CREATE TABLE tb2 ENGINE = MergeTree PARTITION BY toYYYYMM(create_time) ORDER BY create_time AS SELECT * FROM mysql('172.16.0.247:3306', 'test01', 'tb2', 'click_rep', 'jwts996');

提示:clichhouse表中要求必须至少包含一个时间字段

tidb05 :) CREATE TABLE tb2 ENGINE = MergeTree PARTITION BY toYYYYMM(create_time) ORDER BY create_time AS SELECT * FROM mysql('172.16.0.247:3306', 'test01', 'tb2', 'click_rep', 'jwts996');

CREATE TABLE tb2
ENGINE = MergeTree
PARTITION BY toYYYYMM(create_time)
ORDER BY create_time AS
SELECT *
FROM mysql('172.16.0.247:3306', 'test01', 'tb2', 'click_rep', 'jwts996')

Ok.

0 rows in set. Elapsed: 0.014 sec. 

tidb05 :) select * from tb2;

SELECT *
FROM tb2

┌─id─┬─username─┬─password───┬─────────create_time─┐
│  1 │ tomcat   │ xiaohuahua │ 2021-07-21 14:01:50 │
│  2 │ java     │ xiaohuahua │ 2021-07-21 14:01:59 │
└────┴──────────┴────────────┴─────────────────────┘

2 rows in set. Elapsed: 0.002 sec. 

到此这篇关于将MySQL的表数据全量导入clichhouse库中的文章就介绍到这了,更多相关MySQL表数据导入clichhouse库中内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
浅析InnoDB索引结构
Apr 05 MySQL
MySQL性能压力基准测试工具sysbench的使用简介
Apr 21 MySQL
详解MySQL中的主键与事务
May 27 MySQL
浅析MySQL如何实现事务隔离
Jun 26 MySQL
浅谈MySQL表空间回收的正确姿势
Oct 05 MySQL
基于MySql验证的vsftpd虚拟用户
Nov 07 MySQL
mysql函数全面总结
Nov 11 MySQL
MySQL表类型 存储引擎 的选择
Nov 11 MySQL
彻底解决MySQL使用中文乱码的方法
Jan 22 MySQL
Nebula Graph解决风控业务实践
Mar 31 MySQL
MYSQL优化之数据表碎片整理详解
Apr 03 MySQL
MySQL深分页问题解决思路
Dec 24 MySQL
MySQL分区表管理命令汇总
Mar 21 #MySQL
Linux系统下MySQL配置主从分离的步骤
如何创建一个创建MySQL数据库中的datetime类型
Mar 21 #MySQL
mysql 获取时间方式
Mar 20 #MySQL
mysql 生成连续日期及变量赋值
Mar 20 #MySQL
MySQL派生表联表查询实战过程
MySQL学习之基础命令实操总结
Mar 19 #MySQL
You might like
让低版本浏览器支持input的placeholder属性(js方法)
2013/04/03 Javascript
二叉树的非递归后序遍历算法实例详解
2014/02/07 Javascript
JavaScript里四舍五入函数round用法实例
2015/04/06 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
2016/06/08 Javascript
Vue.js实现拖放效果的实例
2016/09/30 Javascript
NodeJS和BootStrap分页效果的实现代码
2016/11/07 NodeJs
微信小程序 列表的上拉加载和下拉刷新的实现
2017/04/01 Javascript
说说AngularJS中的$parse和$eval的用法
2017/09/14 Javascript
jQuery 实现左右两侧菜单添加、移除功能
2018/01/02 jQuery
vue组件之间通信实例总结(点赞功能)
2018/12/05 Javascript
微信小程序实现slideUp、slideDown滑动效果及点击空白隐藏功能示例
2018/12/11 Javascript
NodeJS读取分析Nginx错误日志的方法
2019/05/14 NodeJs
如何测量vue应用运行时的性能
2019/06/21 Javascript
vue路由拦截器和请求拦截器知识点总结
2019/11/08 Javascript
jQuery实现雪花飘落效果
2020/08/02 jQuery
[07:27]DOTA2卡尔工作室 英雄介绍水晶室女篇
2013/06/21 DOTA
Python解释执行原理分析
2014/08/22 Python
详解python之简单主机批量管理工具
2017/01/27 Python
用Python获取摄像头并实时控制人脸的实现示例
2019/07/11 Python
python rsync服务器之间文件夹同步脚本
2019/08/29 Python
在keras下实现多个模型的融合方式
2020/05/23 Python
基于python获取本地时间并转换时间戳和日期格式
2020/10/27 Python
详解如何在css3打包后自动追加前缀插件:autoprefixer
2018/12/18 HTML / CSS
Otticanet美国:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
怎么写好自荐信
2013/10/30 职场文书
临床医学专业学生的自我评价分享
2013/11/21 职场文书
公司中秋节活动方案
2014/02/12 职场文书
语文高效课堂实施方案
2014/05/03 职场文书
物理学专业求职信
2014/07/04 职场文书
助学贷款贫困证明
2014/09/23 职场文书
辛亥革命观后感
2015/06/02 职场文书
隐形的翅膀观后感
2015/06/10 职场文书
导游词之安徽醉翁亭
2020/01/10 职场文书
手把手教你实现PyTorch的MNIST数据集
2021/06/28 Python
Spring中的使用@Async异步调用方法
2021/11/01 Java/Android
go goth封装第三方认证库示例详解
2022/08/14 Golang