创建学生、课程和选修表
时间: 2023-05-23 11:03:01 浏览: 140
你可以使用关系型数据库来实现创建学生、课程和选修表的功能,例如使用MySQL或SQLite。首先需要创建三个表,一个学生表,一个课程表和一个选修表。学生表需要包括学生的ID、姓名、年龄、性别等基本信息;课程表需要包括课程的ID、名称、教师、学分等信息;选修表需要包括选课的ID、学生ID、课程ID、选课时间等信息。
可以使用SQL语句来创建这些表,例如:
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(255),
age INT,
gender VARCHAR(10)
);
CREATE TABLE courses (
id INT PRIMARY KEY,
name VARCHAR(255),
teacher VARCHAR(255),
credit INT
);
CREATE TABLE enrollments (
id INT PRIMARY KEY,
student_id INT,
course_id INT,
enrollment_date DATE,
FOREIGN KEY (student_id) REFERENCES students(id),
FOREIGN KEY (course_id) REFERENCES courses(id)
);
然后,向这些表中添加数据即可。例如,添加一个学生的信息:
INSERT INTO students (id, name, age, gender) VALUES (1, '张三', 20, '男');
添加一门课程的信息:
INSERT INTO courses (id, name, teacher, credit) VALUES (1, '数据库', '李老师', 3);
添加一个选修记录:
INSERT INTO enrollments (id, student_id, course_id, enrollment_date) VALUES (1, 1, 1, '2021-01-01');
这样就可以创建学生、课程和选修表并添加数据了。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![audio/mpeg](https://img-home.csdnimg.cn/images/20210720083646.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)