如何将MySQL的表数据全量导入clichhouse库中
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍了如何将MySQL的表数据全量导入clichhouse库中的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇如何将MySQL的表数据全量导入clichhous
千家信息网最后更新 2025年11月07日如何将MySQL的表数据全量导入clichhouse库中
这篇文章主要介绍了如何将MySQL的表数据全量导入clichhouse库中的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇如何将MySQL的表数据全量导入clichhouse库中文章都会有所收获,下面我们一起来看看吧。
一、环境
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 tb2ENGINE = MergeTreePARTITION BY toYYYYMM(create_time)ORDER BY create_time ASSELECT *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库中"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
数据
测试
知识
内容
时间
篇文章
价值
字段
操作简单
方法
易懂
更多
环境
看吧
行业
账户
资讯
资讯频道
频道
中文
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
智慧社区数据库
怎么连别人的数据库sql
对计算机网络技术基础的建议
个人简历模板计算机网络技术
数据库实训参考答案
数据库的多表查询实例
乌班图服务器怎么远程桌面
servu 数据库
怎么关闭金蝶服务器
数据库采集技术
云服务器要实名认证安全吗
物理服务器上安全怎么做
海南省团购数据库有几个
红茶追根溯源软件开发公司
设计局域网服务器
网络安全知识25例
最便宜的虚拟服务器
护苗网络安全班队会材料
西安世邦网络技术有限公司
双路服务器只有一路工作
怎么同步数据库的表
sql网上宠物数据库
智慧园区软件开发怎么样
给一个生成到服务器的文件改名
关系数据库对关系有哪些主要限制
如何查看软件开发商
数据库操作不成功后的操作
互联网科技复盘
人教版高中信息技术网络技术应用
护苗网络安全班队会材料