练习题
解题过程上传百度云:
链接: https://pan.baidu.com/s/1JgOiKtpJGlU5Z9-ia5sE3A 提取码: ujtj
1.将station.csv转化成excel
2.将student.json转化为excel
3.将student.json转化为文本
4.将student.json插入到mysql的student表中
5.把student1的数据按id同步到student2,student2有相同id则更新数据
创建表
create database kettle;
use kettle;
create table student1(id int,name varchar(20),age int);
create table student2(id int,name varchar(20));
往两张表中插入一些数据
insert into stu1 values(101,‘zhangsan’,20),(102,‘lisi’,18), (103,‘wangwu’,19);
insert into stu2 values(101,‘zhaoliu’);
6.多行转一行
自定义常量数据Integer 类型的id ,String类型的name
id name
1 a
1 b
1 c
2 d
2 e
2 f
最后输出到日志
以下是输出结果:
写日志.0 - ------------> 行号 1------------------------------
写日志.0 - id = 1
写日志.0 - name = a, b, c
写日志.0 -
写日志.0 - ====================
分组.0 - 完成处理 (I=0, O=0, R=6, W=2, U=0, E=0)
写日志.0 -
写日志.0 - ------------> 行号 2------------------------------
写日志.0 - id = 2
写日志.0 - name = t, y, o
写日志.0 -
写日志.0 - ====================
写日志.0 - 完成处理 (I=0, O=0, R=2, W=2, U=0, E=0)
Spoon - 转换完成!!
7.一列转多行
自定义常量数据Integer 类型的id ,String类型的name
id name
1 a,b,c
2 e,g
最后输出到日志