学生选课系统的sql语句
时间: 2023-09-08 10:08:23 浏览: 68
以下是一个简单的学生选课系统的SQL语句:
创建学生表:
```
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
gender VARCHAR(10)
);
```
创建课程表:
```
CREATE TABLE courses (
id INT PRIMARY KEY,
name VARCHAR(50),
teacher VARCHAR(50),
credit INT
);
```
创建选课表:
```
CREATE TABLE enrollments (
id INT PRIMARY KEY,
student_id INT,
course_id INT,
grade FLOAT,
FOREIGN KEY (student_id) REFERENCES students(id),
FOREIGN KEY (course_id) REFERENCES courses(id)
);
```
查询学生列表:
```
SELECT * FROM students;
```
查询课程列表:
```
SELECT * FROM courses;
```
查询某个学生的选课情况:
```
SELECT c.name, c.teacher, c.credit, e.grade
FROM enrollments e
INNER JOIN courses c
ON e.course_id = c.id
WHERE e.student_id = [student_id];
```
查询某门课程的选课情况:
```
SELECT s.name, s.age, s.gender, e.grade
FROM enrollments e
INNER JOIN students s
ON e.student_id = s.id
WHERE e.course_id = [course_id];
```
以上仅为一个简单的示例,实际情况可能需要根据具体需求进行调整。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)
![](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)