mysql数据库实操题
时间: 2024-03-07 10:45:37 浏览: 229
数据库练习实操 寒假自学的 发着存档
当然,我可以给你介绍一些MySQL数据库的实操题。以下是一个例子:
题目:假设有两张表,一张是学生表(students),包含学生的学号(id)、姓名(name)和年龄(age);另一张是课程表(courses),包含课程编号(course_id)、课程名称(course_name)和学分(credit)。请编写SQL语句,查询选修了所有课程的学生的姓名和年龄。
解答:
```sql
SELECT s.name, s.age
FROM students s
WHERE NOT EXISTS (
SELECT c.course_id
FROM courses c
WHERE NOT EXISTS (
SELECT sc.course_id
FROM student_courses sc
WHERE sc.student_id = s.id
AND sc.course_id = c.course_id
)
);
```
阅读全文