更新 mysql.sql

master
wangsiyuan 2023-12-28 16:34:38 +08:00
parent ca8cbadccc
commit ba95a8e886
1 changed files with 8 additions and 7 deletions

View File

@ -94,16 +94,17 @@ CREATE TABLE attendance_records
CREATE TABLE major CREATE TABLE major
( (
id INT AUTO_INCREMENT, id INT AUTO_INCREMENT PRIMARY KEY,
major_id INT NOT NULL, major_id VARCHAR(20) NOT NULL UNIQUE,
major VARCHAR(255) major VARCHAR(255)
); );
INSERT INTO major(major_id,major) INSERT INTO major(major_id,major)
values (000, '计算机科学与技术'), values ('000', '计算机科学与技术'),
(001, '电子工程'), ('001', '电子工程'),
(002, '经济学'), ('002', '经济学'),
(003, '生物学'); ('003', '生物学');
CREATE TABLE student CREATE TABLE student
( (
@ -112,7 +113,7 @@ CREATE TABLE student
student_number VARCHAR(20) NOT NULL UNIQUE, student_number VARCHAR(20) NOT NULL UNIQUE,
student_name VARCHAR(255) NOT NULL, student_name VARCHAR(255) NOT NULL,
class_name VARCHAR(20) NOT NULL, class_name VARCHAR(20) NOT NULL,
major_id INT NOT NULL, major_id VARCHAR(20) NOT NULL,
FOREIGN KEY (user_id) REFERENCES user (user_id), FOREIGN KEY (user_id) REFERENCES user (user_id),
FOREIGN KEY (major_id) REFERENCES major (major_id) FOREIGN KEY (major_id) REFERENCES major (major_id)
); );