第一步:在MySQL中创建一个新的数据库。
CREATE DATABASE course_selection;
第二步:创建一个名为courses的表,该表将存储所有可用的课程。
CREATE TABLE courses ( course_id INT NOT NULL AUTO_INCREMENT, title VARCHAR(255), description TEXT, credits INT, PRIMARY KEY (course_id) );
第三步:创建一个名为students的表,该表将存储所有学生的信息。
CREATE TABLE students ( student_id INT NOT NULL AUTO_INCREMENT, first_name VARCHAR(50), last_name VARCHAR(50), email VARCHAR(255), PRIMARY KEY (student_id) );
第四步:创建一个名为enrollments的表,用于存储选课记录。
CREATE TABLE enrollments ( enrollment_id INT NOT NULL AUTO_INCREMENT, course_id INT NOT NULL, student_id INT NOT NULL, enrollment_date DATE, PRIMARY KEY (enrollment_id), FOREIGN KEY (course_id) REFERENCES courses(course_id), FOREIGN KEY (student_id) REFERENCES students(student_id) );
完成上述步骤后,MySQL中的选课表已经建立完成。使用MySQL的语法和命令,可以对选课表进行增加、删除、修改和查询等操作,便于管理员对选课系统进行管理和维护。