更新 mysql.sql

master
wangsiyuan 2023-12-29 14:27:57 +08:00
parent cff2b66bc0
commit 9296b70ac3
1 changed files with 92 additions and 49 deletions

141
mysql.sql
View File

@ -7,9 +7,24 @@ CREATE TABLE user
status BOOLEAN NOT NULL
);
INSERT INTO user (name, number, password, identity, status)
VALUES ('学生', '1', '$2b$12$okY88GrzlUHb/Ox1ENwtqeBUnE0bgMOCPy.UKmFaTnu3El7EYX8Em', 'student', TRUE),
('老师', '2', '$2b$12$okY88GrzlUHb/Ox1ENwtqeBUnE0bgMOCPy.UKmFaTnu3El7EYX8Em', 'teacher', TRUE);
INSERT INTO user (name, number, password, status) VALUES
('教师1','G001','$2b$12$COT85R.ice41B/ofAra2ZewTe1En3ZhF6CBKOv2WScTcy.jQAhEVO',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)
);
INSERT INTO student (user_id, student_number, student_name, class_id)
VALUES (5,'王伟', 202300001000, 1),
(6,'李娜', 202300001001, 1),
(7,'张伟', 202300001002, 1),
(8,'刘洋', 202300001003, 1),
(9,'陈敏', 202300001004, 1),
(10,'杨静', 202300001005, 2),
(11,'赵媛媛', 202300001006, 2),
(12,'黄进', 202300001007, 2),
(13,'周杰', 202300001008, 2),
(14,'吴琳', 202300001009, 2),
(15,'徐涛', 202300001010, 3),
(16,'孙怡', 202300001011, 3),
(17,'朱元璋', 202300001012, 3),
(18,'马云', 202300001013, 3),
(19,'胡雪', 202300001014, 3),
(20,'郭敬明', 202300001015, 4),
(21,'林芳', 202300001016, 4),
(22,'段誉', 202300001017, 4),
(23,'曹操', 202300001018, 4),
(24,'刘备', 202300001019, 4);
INSERT INTO student (user_id, student_number, student_name, class_name,major_id)
VALUES
(5,'X202301000001','学生1','2023级01班','000'),
(6,'X202301000002','学生2','2023级01班','000'),
(7,'X202301000003','学生3','2023级01班','000'),
(8,'X202301000004','学生4','2023级01班','000'),
(9,'X202302000005','学生5','2023级02班','000'),
(10,'X202302000006','学生6','2023级02班','000'),
(11,'X202302000007','学生7','2023级02班','000'),
(12,'X202302000008','学生8','2023级02班','000'),
(13,'X202303000009','学生9','2023级03班','001'),
(14,'X202303000010','学生10','2023级03班','001'),
(15,'X202303000011','学生11','2023级03班','001'),
(16,'X202303000012','学生12','2023级03班','001');
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
('G0000',1,'2023级01班','000'),
('G0000',3,'2023级01班','000'),
('G0001',2,'2023级01班','000'),
('G0001',4,'2023级01班','000');
('G0001',1,'2023级01班','000'),
('G0001',3,'2023级01班','000'),
('G0002',2,'2023级02班','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
(
@ -210,26 +221,46 @@ CREATE TABLE schedule
INSERT INTO schedule (day_of_week, period_id, teacher_number, class_name, course_id) VALUES
(1,1,'G0000','2023级01班',1),
(1,2,'G0000','2023级01班',3),
(1,3,'G0001','2023级01班',2),
(1,4,'G0001','2023级01班',4),
(2,1,'G0001','2023级01班',4),
(2,2,'G0001','2023级01班',2),
(2,3,'G0000','2023级01班',1),
(2,4,'G0000','2023级01班',3),
(3,1,'G0000','2023级01班',1),
(3,2,'G0000','2023级01班',3),
(3,3,'G0001','2023级01班',2),
(3,4,'G0001','2023级01班',4),
(4,1,'G0001','2023级01班',4),
(4,2,'G0001','2023级01班',2),
(4,3,'G0000','2023级01班',1),
(4,4,'G0000','2023级01班',3),
(5,1,'G0000','2023级01班',1),
(5,2,'G0000','2023级01班',3),
(5,3,'G0001','2023级01班',2),
(5,4,'G0001','2023级01班',4);
(1,1,'G0001','2023级01班',1),
(1,2,'G0001','2023级01班',3),
(1,3,'G0002','2023级01班',2),
(1,4,'G0002','2023级01班',4),
(2,1,'G0001','2023级01班',1),
(2,2,'G0001','2023级01班',3),
(2,3,'G0002','2023级01班',2),
(2,4,'G0002','2023级01班',4),
(3,1,'G0001','2023级01班',1),
(3,2,'G0001','2023级01班',3),
(3,3,'G0002','2023级01班',2),
(3,4,'G0002','2023级01班',4),
(4,1,'G0001','2023级01班',1),
(4,2,'G0001','2023级01班',3),
(4,3,'G0002','2023级01班',2),
(4,4,'G0002','2023级01班',4),
(5,1,'G0001','2023级01班',1),
(5,2,'G0001','2023级01班',3),
(5,3,'G0002','2023级01班',2),
(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
(
@ -247,4 +278,16 @@ VALUES ('一、二节', '08:00:00', '09:30: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
);