更新 mysql.sql
parent
cff2b66bc0
commit
9296b70ac3
141
mysql.sql
141
mysql.sql
|
|
@ -7,9 +7,24 @@ CREATE TABLE user
|
||||||
status BOOLEAN NOT NULL
|
status BOOLEAN NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO user (name, number, password, identity, status)
|
INSERT INTO user (name, number, password, status) VALUES
|
||||||
VALUES ('学生', '1', '$2b$12$okY88GrzlUHb/Ox1ENwtqeBUnE0bgMOCPy.UKmFaTnu3El7EYX8Em', 'student', TRUE),
|
('教师1','G001','$2b$12$COT85R.ice41B/ofAra2ZewTe1En3ZhF6CBKOv2WScTcy.jQAhEVO',TRUE),
|
||||||
('老师', '2', '$2b$12$okY88GrzlUHb/Ox1ENwtqeBUnE0bgMOCPy.UKmFaTnu3El7EYX8Em', 'teacher', TRUE);
|
('教师2','G002','$2b$12$COT85R.ice41B/ofAra2ZewTe1En3ZhF6CBKOv2WScTcy.jQAhEVO',TRUE),
|
||||||
|
('教师3','G003','$2b$12$COT85R.ice41B/ofAra2ZewTe1En3ZhF6CBKOv2WScTcy.jQAhEVO',TRUE),
|
||||||
|
('教师4','G004','$2b$12$COT85R.ice41B/ofAra2ZewTe1En3ZhF6CBKOv2WScTcy.jQAhEVO',TRUE),
|
||||||
|
('学生1','X202301000001','$2b$12$COT85R.ice41B/ofAra2ZewTe1En3ZhF6CBKOv2WScTcy.jQAhEVO',TRUE),
|
||||||
|
('学生2','X202301000002','$2b$12$COT85R.ice41B/ofAra2ZewTe1En3ZhF6CBKOv2WScTcy.jQAhEVO',TRUE),
|
||||||
|
('学生3','X202301000003','$2b$12$COT85R.ice41B/ofAra2ZewTe1En3ZhF6CBKOv2WScTcy.jQAhEVO',TRUE),
|
||||||
|
('学生4','X202301000004','$2b$12$COT85R.ice41B/ofAra2ZewTe1En3ZhF6CBKOv2WScTcy.jQAhEVO',TRUE),
|
||||||
|
('学生5','X202301000005','$2b$12$COT85R.ice41B/ofAra2ZewTe1En3ZhF6CBKOv2WScTcy.jQAhEVO',TRUE),
|
||||||
|
('学生6','X202301000006','$2b$12$COT85R.ice41B/ofAra2ZewTe1En3ZhF6CBKOv2WScTcy.jQAhEVO',TRUE),
|
||||||
|
('学生7','X202301000007','$2b$12$COT85R.ice41B/ofAra2ZewTe1En3ZhF6CBKOv2WScTcy.jQAhEVO',TRUE),
|
||||||
|
('学生8','X202301000008','$2b$12$COT85R.ice41B/ofAra2ZewTe1En3ZhF6CBKOv2WScTcy.jQAhEVO',TRUE),
|
||||||
|
('学生9','X202301000009','$2b$12$COT85R.ice41B/ofAra2ZewTe1En3ZhF6CBKOv2WScTcy.jQAhEVO',TRUE),
|
||||||
|
('学生10','X2023010000010','$2b$12$COT85R.ice41B/ofAra2ZewTe1En3ZhF6CBKOv2WScTcy.jQAhEVO',TRUE),
|
||||||
|
('学生11','X2023010000011','$2b$12$COT85R.ice41B/ofAra2ZewTe1En3ZhF6CBKOv2WScTcy.jQAhEVO',TRUE),
|
||||||
|
('学生12','X2023010000012','$2b$12$COT85R.ice41B/ofAra2ZewTe1En3ZhF6CBKOv2WScTcy.jQAhEVO',TRUE);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -117,27 +132,20 @@ CREATE TABLE student
|
||||||
FOREIGN KEY (major_id) REFERENCES major (major_id)
|
FOREIGN KEY (major_id) REFERENCES major (major_id)
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO student (user_id, student_number, student_name, class_id)
|
INSERT INTO student (user_id, student_number, student_name, class_name,major_id)
|
||||||
VALUES (5,'王伟', 202300001000, 1),
|
VALUES
|
||||||
(6,'李娜', 202300001001, 1),
|
(5,'X202301000001','学生1','2023级01班','000'),
|
||||||
(7,'张伟', 202300001002, 1),
|
(6,'X202301000002','学生2','2023级01班','000'),
|
||||||
(8,'刘洋', 202300001003, 1),
|
(7,'X202301000003','学生3','2023级01班','000'),
|
||||||
(9,'陈敏', 202300001004, 1),
|
(8,'X202301000004','学生4','2023级01班','000'),
|
||||||
(10,'杨静', 202300001005, 2),
|
(9,'X202302000005','学生5','2023级02班','000'),
|
||||||
(11,'赵媛媛', 202300001006, 2),
|
(10,'X202302000006','学生6','2023级02班','000'),
|
||||||
(12,'黄进', 202300001007, 2),
|
(11,'X202302000007','学生7','2023级02班','000'),
|
||||||
(13,'周杰', 202300001008, 2),
|
(12,'X202302000008','学生8','2023级02班','000'),
|
||||||
(14,'吴琳', 202300001009, 2),
|
(13,'X202303000009','学生9','2023级03班','001'),
|
||||||
(15,'徐涛', 202300001010, 3),
|
(14,'X202303000010','学生10','2023级03班','001'),
|
||||||
(16,'孙怡', 202300001011, 3),
|
(15,'X202303000011','学生11','2023级03班','001'),
|
||||||
(17,'朱元璋', 202300001012, 3),
|
(16,'X202303000012','学生12','2023级03班','001');
|
||||||
(18,'马云', 202300001013, 3),
|
|
||||||
(19,'胡雪', 202300001014, 3),
|
|
||||||
(20,'郭敬明', 202300001015, 4),
|
|
||||||
(21,'林芳', 202300001016, 4),
|
|
||||||
(22,'段誉', 202300001017, 4),
|
|
||||||
(23,'曹操', 202300001018, 4),
|
|
||||||
(24,'刘备', 202300001019, 4);
|
|
||||||
|
|
||||||
CREATE TABLE teacher
|
CREATE TABLE teacher
|
||||||
(
|
(
|
||||||
|
|
@ -188,11 +196,14 @@ CREATE TABLE teacher_class_course
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO teacher_class_course(teacher_number, course_id, class_name,major_id) VALUES
|
INSERT INTO teacher_class_course(teacher_number, course_id, class_name,major_id) VALUES
|
||||||
('G0000',1,'2023级01班','000'),
|
('G0001',1,'2023级01班','000'),
|
||||||
('G0000',3,'2023级01班','000'),
|
('G0001',3,'2023级01班','000'),
|
||||||
('G0001',2,'2023级01班','000'),
|
('G0002',2,'2023级02班','000'),
|
||||||
('G0001',4,'2023级01班','000');
|
('G0002',4,'2023级02班','000'),
|
||||||
|
('G0001',1,'2023级02班','000'),
|
||||||
|
('G0001',3,'2023级02班','000'),
|
||||||
|
('G0002',2,'2023级03班','001'),
|
||||||
|
('G0002',4,'2023级03班','001');
|
||||||
|
|
||||||
CREATE TABLE schedule
|
CREATE TABLE schedule
|
||||||
(
|
(
|
||||||
|
|
@ -210,26 +221,46 @@ CREATE TABLE schedule
|
||||||
|
|
||||||
|
|
||||||
INSERT INTO schedule (day_of_week, period_id, teacher_number, class_name, course_id) VALUES
|
INSERT INTO schedule (day_of_week, period_id, teacher_number, class_name, course_id) VALUES
|
||||||
(1,1,'G0000','2023级01班',1),
|
(1,1,'G0001','2023级01班',1),
|
||||||
(1,2,'G0000','2023级01班',3),
|
(1,2,'G0001','2023级01班',3),
|
||||||
(1,3,'G0001','2023级01班',2),
|
(1,3,'G0002','2023级01班',2),
|
||||||
(1,4,'G0001','2023级01班',4),
|
(1,4,'G0002','2023级01班',4),
|
||||||
(2,1,'G0001','2023级01班',4),
|
(2,1,'G0001','2023级01班',1),
|
||||||
(2,2,'G0001','2023级01班',2),
|
(2,2,'G0001','2023级01班',3),
|
||||||
(2,3,'G0000','2023级01班',1),
|
(2,3,'G0002','2023级01班',2),
|
||||||
(2,4,'G0000','2023级01班',3),
|
(2,4,'G0002','2023级01班',4),
|
||||||
(3,1,'G0000','2023级01班',1),
|
(3,1,'G0001','2023级01班',1),
|
||||||
(3,2,'G0000','2023级01班',3),
|
(3,2,'G0001','2023级01班',3),
|
||||||
(3,3,'G0001','2023级01班',2),
|
(3,3,'G0002','2023级01班',2),
|
||||||
(3,4,'G0001','2023级01班',4),
|
(3,4,'G0002','2023级01班',4),
|
||||||
(4,1,'G0001','2023级01班',4),
|
(4,1,'G0001','2023级01班',1),
|
||||||
(4,2,'G0001','2023级01班',2),
|
(4,2,'G0001','2023级01班',3),
|
||||||
(4,3,'G0000','2023级01班',1),
|
(4,3,'G0002','2023级01班',2),
|
||||||
(4,4,'G0000','2023级01班',3),
|
(4,4,'G0002','2023级01班',4),
|
||||||
(5,1,'G0000','2023级01班',1),
|
(5,1,'G0001','2023级01班',1),
|
||||||
(5,2,'G0000','2023级01班',3),
|
(5,2,'G0001','2023级01班',3),
|
||||||
(5,3,'G0001','2023级01班',2),
|
(5,3,'G0002','2023级01班',2),
|
||||||
(5,4,'G0001','2023级01班',4);
|
(5,4,'G0002','2023级01班',4),
|
||||||
|
(1,1,'G0002','2023级03班',2),
|
||||||
|
(1,2,'G0002','2023级03班',4),
|
||||||
|
(1,3,'G0001','2023级02班',1),
|
||||||
|
(1,4,'G0001','2023级02班',3),
|
||||||
|
(2,1,'G0002','2023级02班',2),
|
||||||
|
(2,2,'G0002','2023级02班',4),
|
||||||
|
(2,3,'G0001','2023级02班',1),
|
||||||
|
(2,4,'G0001','2023级02班',3),
|
||||||
|
(3,1,'G0002','2023级03班',2),
|
||||||
|
(3,2,'G0002','2023级03班',4),
|
||||||
|
(3,3,'G0001','2023级02班',1),
|
||||||
|
(3,4,'G0001','2023级02班',3),
|
||||||
|
(4,1,'G0002','2023级02班',2),
|
||||||
|
(4,2,'G0002','2023级02班',4),
|
||||||
|
(4,3,'G0001','2023级02班',1),
|
||||||
|
(4,4,'G0001','2023级02班',3),
|
||||||
|
(5,1,'G0002','2023级03班',2),
|
||||||
|
(5,2,'G0002','2023级03班',4),
|
||||||
|
(5,3,'G0001','2023级02班',1),
|
||||||
|
(5,4,'G0001','2023级02班',3);
|
||||||
|
|
||||||
CREATE TABLE time_period
|
CREATE TABLE time_period
|
||||||
(
|
(
|
||||||
|
|
@ -247,4 +278,16 @@ VALUES ('一、二节', '08:00:00', '09:30:00'),
|
||||||
('七、八节', '16:30:00', '18:00:00');
|
('七、八节', '16:30:00', '18:00:00');
|
||||||
|
|
||||||
|
|
||||||
|
CREATE TABLE class_student (
|
||||||
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||||
|
teacher_number VARCHAR(20) NOT NULL,
|
||||||
|
class_name VARCHAR(20) NOT NULL , -- 班级
|
||||||
|
student_name VARCHAR(50) NOT NULL , -- 姓名
|
||||||
|
student_number VARCHAR(20) NOT NULL UNIQUE, -- 学号
|
||||||
|
course_id INT NOT NULL , -- 课程ID
|
||||||
|
course_name VARCHAR(100) NOT NULL , -- 课程名称
|
||||||
|
major_id VARCHAR(20) NOT NULL,
|
||||||
|
major VARCHAR(255) NOT NULL
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Reference in New Issue