更新 mysql.sql

master
wangsiyuan 2023-12-26 19:01:17 +08:00
parent 0557cd15c8
commit cddb55c014
1 changed files with 12 additions and 3 deletions

View File

@ -1,5 +1,5 @@
CREATE TABLE user ( CREATE TABLE user (
id INT AUTO_INCREMENT PRIMARY KEY, user_id INT AUTO_INCREMENT PRIMARY KEY,
nickname VARCHAR(50) NOT NULL, nickname VARCHAR(50) NOT NULL,
phone_number VARCHAR(15) NOT NULL UNIQUE, phone_number VARCHAR(15) NOT NULL UNIQUE,
password VARCHAR(255) NOT NULL, password VARCHAR(255) NOT NULL,
@ -8,7 +8,9 @@ CREATE TABLE user (
); );
INSERT INTO user (nickname, phone_number, password, identity, status) VALUES INSERT INTO user (nickname, phone_number, password, identity, status) VALUES
('Alice', '1', '$2b$12$okY88GrzlUHb/Ox1ENwtqeBUnE0bgMOCPy.UKmFaTnu3El7EYX8Em', 'student', TRUE); ('学生', '1', '$2b$12$okY88GrzlUHb/Ox1ENwtqeBUnE0bgMOCPy.UKmFaTnu3El7EYX8Em', 'student', TRUE),
('老师', '2', '$2b$12$okY88GrzlUHb/Ox1ENwtqeBUnE0bgMOCPy.UKmFaTnu3El7EYX8Em', 'teacher', TRUE);
@ -72,10 +74,17 @@ CREATE TABLE class_courses (
class_course_id INT AUTO_INCREMENT PRIMARY KEY, class_course_id INT AUTO_INCREMENT PRIMARY KEY,
class_id INT NOT NULL, class_id INT NOT NULL,
course_id INT NOT NULL, course_id INT NOT NULL,
user_id INT NOT NULL,
FOREIGN KEY (class_id) REFERENCES classes(class_id), FOREIGN KEY (class_id) REFERENCES classes(class_id),
FOREIGN KEY (course_id) REFERENCES courses(course_id) FOREIGN KEY (course_id) REFERENCES courses(course_id),
FOREIGN KEY (user_id) REFERENCES user(user_id),
); );
INSERT INTO class_courses(class_id,course_id,user_id) VALUES
(1,2,2),
(1,3,2),
(2,6,2);
CREATE TABLE classes ( CREATE TABLE classes (
class_id INT AUTO_INCREMENT PRIMARY KEY, class_id INT AUTO_INCREMENT PRIMARY KEY,
class_name VARCHAR(255) NOT NULL, class_name VARCHAR(255) NOT NULL,