sql中创建一个简单的学生选课表
时间: 2024-10-17 17:06:15 浏览: 22
SQL语句创建学生信息数据库表的示例实用文档.doc
在SQL中,创建一个简单的学生选课表(Student Course Enrollment)通常是为了跟踪学生选修的课程信息。下面是一个基本的例子,表名为`student_courses`,包含学生的ID、课程ID以及选课状态:
```sql
CREATE TABLE student_courses (
student_id INT PRIMARY KEY,
course_id INT PRIMARY KEY,
enrollment_date DATE,
grade DECIMAL(3, 1) DEFAULT NULL,
FOREIGN KEY (student_id) REFERENCES students(student_id),
FOREIGN KEY (course_id) REFERENCES courses(course_id)
);
```
在这个例子中,我们假设还有两个基础表:
1. `students`表,有学生的ID (`student_id`);
2. `courses`表,有课程的ID (`course_id`),以及其他关于课程的信息(比如名称、学分等)。
阅读全文