/*
Navicat Premium Data Transfer
Source Server : localhost_3306
Source Server Type : MySQL
Source Server Version : 80027
Source Host : localhost:3306
Source Schema : school
Target Server Type : MySQL
Target Server Version : 80027
File Encoding : 65001
Date: 14/04/2022 21:05:24
*/SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS =0;-- ------------------------------ Table structure for class-- ----------------------------DROPTABLEIFEXISTS`class`;CREATETABLE`class`(`cid`intNOTNULL,`cname`varchar(20)CHARACTERSET utf8 COLLATE utf8_general_ci NULLDEFAULTNULL,`did`intNULLDEFAULTNULL,PRIMARYKEY(`cid`)USINGBTREE,INDEX`fk_did`(`did`)USINGBTREE,CONSTRAINT`fk_did`FOREIGNKEY(`did`)REFERENCES`dept`(`did`)ONDELETERESTRICTONUPDATERESTRICT)ENGINE=InnoDBCHARACTERSET= utf8 COLLATE= utf8_general_ci ROW_FORMAT = Dynamic;-- ------------------------------ Records of class-- ----------------------------INSERTINTO`class`VALUES(1,'cd01',1);INSERTINTO`class`VALUES(2,'cd02',1);INSERTINTO`class`VALUES(3,'cd03',2);INSERTINTO`class`VALUES(4,'cd04',2);-- ------------------------------ Table structure for dept-- ----------------------------DROPTABLEIFEXISTS`dept`;CREATETABLE`dept`(`did`intNOTNULL,`dname`varchar(20)CHARACTERSET utf8 COLLATE utf8_general_ci NULLDEFAULTNULL,PRIMARYKEY(`did`)USINGBTREE)ENGINE=InnoDBCHARACTERSET= utf8 COLLATE= utf8_general_ci ROW_FORMAT = Dynamic;-- ------------------------------ Records of dept-- ----------------------------INSERTINTO`dept`VALUES(1,'d01');INSERTINTO`dept`VALUES(2,'d02');-- ------------------------------ Table structure for student-- ----------------------------DROPTABLEIFEXISTS`student`;CREATETABLE`student`(`sid`intNOTNULL,`sname`varchar(20)CHARACTERSET utf8 COLLATE utf8_general_ci NULLDEFAULTNULL,`cid`intNULLDEFAULTNULL,PRIMARYKEY(`sid`)USINGBTREE,INDEX`fk_cid`(`cid`)USINGBTREE,CONSTRAINT`fk_cid`FOREIGNKEY(`cid`)REFERENCES`class`(`cid`)ONDELETERESTRICTONUPDATERESTRICT)ENGINE=InnoDBCHARACTERSET= utf8 COLLATE= utf8_general_ci ROW_FORMAT = Dynamic;-- ------------------------------ Records of student-- ----------------------------INSERTINTO`student`VALUES(1,'sc01',1);INSERTINTO`student`VALUES(2,'sc02',1);INSERTINTO`student`VALUES(3,'sc03',1);INSERTINTO`student`VALUES(4,'sc04',2);INSERTINTO`student`VALUES(5,'sc05',2);INSERTINTO`student`VALUES(6,'sc06',2);INSERTINTO`student`VALUES(7,'sc07',3);INSERTINTO`student`VALUES(8,'sc08',3);INSERTINTO`student`VALUES(9,'sc09',4);INSERTINTO`student`VALUES(10,'sc10',4);SET FOREIGN_KEY_CHECKS =1;
使用MyBatisPlus实现一对多一、创建数据库/* Navicat Premium Data Transfer Source Server : localhost_3306 Source Server Type : MySQL Source Server Version : 80027 Source Host : localhost:3306 Source Schema : school Target Server Type