请帮我生成一个学生、课程、和学生课程的三个数据库表的sql语句
以下是三个数据库表的sql语句:
学生表:
CREATE TABLE student ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT, gender ENUM('Male', 'Female', 'Other'), PRIMARY KEY (id) );
课程表:
CREATE TABLE course ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, credit INT, PRIMARY KEY (id) );
学生课程表:
CREATE TABLE student_course ( id INT NOT NULL AUTO_INCREMENT, student_id INT NOT NULL, course_id INT NOT NULL, grade INT, PRIMARY KEY (id), FOREIGN KEY (student_id) REFERENCES student(id), FOREIGN KEY (course_id) REFERENCES course(id) )
原文地址: https://www.cveoy.top/t/topic/eHl4 著作权归作者所有。请勿转载和采集!