kettle的測試數據

兩表和多表的測試數據:

課程表

/*
 Navicat Premium Data Transfer

 Source Server         : localhost
 Source Server Type    : MySQL
 Source Server Version : 80016
 Source Host           : localhost:3306
 Source Schema         : test

 Target Server Type    : MySQL
 Target Server Version : 80016
 File Encoding         : 65001

 Date: 15/11/2019 18:47:18
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for course
-- ----------------------------
DROP TABLE IF EXISTS `course`;
CREATE TABLE `course`  (
  `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `course_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `course_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of course
-- ----------------------------
INSERT INTO `course` VALUES ('001', 'c001', '語文');
INSERT INTO `course` VALUES ('002', 'c002', '數學');
INSERT INTO `course` VALUES ('003', 'c003', '英語');
INSERT INTO `course` VALUES ('004', 'c004', '物理');
INSERT INTO `course` VALUES ('005', 'c005', '化學');
INSERT INTO `course` VALUES ('006', 'c006', '生物');
INSERT INTO `course` VALUES ('007', 'c007', '歷史');

SET FOREIGN_KEY_CHECKS = 1;

學生表:

 

/*
 Navicat Premium Data Transfer

 Source Server         : localhost
 Source Server Type    : MySQL
 Source Server Version : 80016
 Source Host           : localhost:3306
 Source Schema         : test

 Target Server Type    : MySQL
 Target Server Version : 80016
 File Encoding         : 65001

 Date: 15/11/2019 18:48:03
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for stu
-- ----------------------------
DROP TABLE IF EXISTS `stu`;
CREATE TABLE `stu`  (
  `id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `stu_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of stu
-- ----------------------------
INSERT INTO `stu` VALUES ('001', '學生1', 's0001');
INSERT INTO `stu` VALUES ('002', '學生2', 's0002');
INSERT INTO `stu` VALUES ('003', '學生3', 's0003');
INSERT INTO `stu` VALUES ('004', '學生4', 's0004');
INSERT INTO `stu` VALUES ('005', '學生5', 's0005');
INSERT INTO `stu` VALUES ('006', '學生6', 's0006');
INSERT INTO `stu` VALUES ('007', '學生7', 's0007');
INSERT INTO `stu` VALUES ('008', '學生8', 's0008');
INSERT INTO `stu` VALUES ('009', '學生9', 's0009');
INSERT INTO `stu` VALUES ('010', '學生10', 's0010');
INSERT INTO `stu` VALUES ('011', '學生11', 's0011');
INSERT INTO `stu` VALUES ('012', '學生12', 's0012');
INSERT INTO `stu` VALUES ('013', '學生13', 's0013');
INSERT INTO `stu` VALUES ('014', '學生14', 's0014');
INSERT INTO `stu` VALUES ('015', '學生15', 's0015');
INSERT INTO `stu` VALUES ('016', '學生16', 's0016');
INSERT INTO `stu` VALUES ('017', '學生17', 's0017');
INSERT INTO `stu` VALUES ('018', '學生18', 's0018');
INSERT INTO `stu` VALUES ('019', '學生19', 's0019');
INSERT INTO `stu` VALUES ('020', '學生20', 's0020');
INSERT INTO `stu` VALUES ('021', '學生21', 's0021');
INSERT INTO `stu` VALUES ('022', '學生22', 's0022');
INSERT INTO `stu` VALUES ('023', '學生23', 's0023');
INSERT INTO `stu` VALUES ('024', '學生24', 's0024');
INSERT INTO `stu` VALUES ('025', '學生25', 's0025');
INSERT INTO `stu` VALUES ('026', '學生26', 's0026');
INSERT INTO `stu` VALUES ('027', '學生27', 's0027');
INSERT INTO `stu` VALUES ('028', '學生28', 's0028');
INSERT INTO `stu` VALUES ('029', '學生29', 's0029');
INSERT INTO `stu` VALUES ('030', '學生30', 's0030');

SET FOREIGN_KEY_CHECKS = 1;

學生課程關聯表:

/*
 Navicat Premium Data Transfer

 Source Server         : localhost
 Source Server Type    : MySQL
 Source Server Version : 80016
 Source Host           : localhost:3306
 Source Schema         : test

 Target Server Type    : MySQL
 Target Server Version : 80016
 File Encoding         : 65001

 Date: 15/11/2019 18:47:40
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for stucourselink
-- ----------------------------
DROP TABLE IF EXISTS `stucourselink`;
CREATE TABLE `stucourselink`  (
  `stu_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `course_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of stucourselink
-- ----------------------------
INSERT INTO `stucourselink` VALUES ('s0001', 'c002');
INSERT INTO `stucourselink` VALUES ('s0001', 'c003');
INSERT INTO `stucourselink` VALUES ('s0001', 'c004');
INSERT INTO `stucourselink` VALUES ('s0001', 'c001');
INSERT INTO `stucourselink` VALUES ('s0003', 'c004');
INSERT INTO `stucourselink` VALUES ('s0003', 'c005');
INSERT INTO `stucourselink` VALUES ('s0003', 'c006');
INSERT INTO `stucourselink` VALUES ('s0003', 'c007');
INSERT INTO `stucourselink` VALUES ('s0005', 'c002');
INSERT INTO `stucourselink` VALUES ('s0005', 'c003');
INSERT INTO `stucourselink` VALUES ('s0005', 'c005');
INSERT INTO `stucourselink` VALUES ('s0005', 'c007');

SET FOREIGN_KEY_CHECKS = 1;

老師表:

/*
 Navicat Premium Data Transfer

 Source Server         : localhost
 Source Server Type    : MySQL
 Source Server Version : 80016
 Source Host           : localhost:3306
 Source Schema         : test

 Target Server Type    : MySQL
 Target Server Version : 80016
 File Encoding         : 65001

 Date: 15/11/2019 18:51:50
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for teacher
-- ----------------------------
DROP TABLE IF EXISTS `teacher`;
CREATE TABLE `teacher`  (
  `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `teac_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  `course_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of teacher
-- ----------------------------
INSERT INTO `teacher` VALUES ('0000000001', '01', '張三', 'c001');
INSERT INTO `teacher` VALUES ('0000000002', '02', '李四', 'c002');
INSERT INTO `teacher` VALUES ('0000000003', '03', '王五', 'c003');
INSERT INTO `teacher` VALUES ('0000000004', '04', '週六', 'c004');
INSERT INTO `teacher` VALUES ('0000000005', '05', '韓成', 'c005');
INSERT INTO `teacher` VALUES ('0000000006', '06', '谷平山', 'c006');
INSERT INTO `teacher` VALUES ('0000000007', '07', '賈以', 'c007');

SET FOREIGN_KEY_CHECKS = 1;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章