制作一套练习题 使用mysql数据库
时间: 2023-09-20 12:04:00 浏览: 77
以下是一套MySQL数据库练习题:
1. 创建一个名为“students”的数据库,其中包含一个名为“users”的表,该表包含以下列:ID(主键,自动增量),name(字符串),age(整数),gender(字符串)和email(字符串)。
2. 写一个SQL查询来显示“users”表中所有女性的名字和电子邮件地址。
3. 写一个SQL查询来显示“users”表中所有16岁及以下的学生的名字和电子邮件地址。
4. 写一个SQL查询来显示“users”表中所有男性学生的平均年龄。
5. 写一个SQL查询来显示“users”表中所有名字以“J”开头的学生的名字和电子邮件地址。
6. 写一个SQL查询来显示“users”表中所有具有电子邮件地址的学生的数量。
7. 写一个SQL查询来显示“users”表中最年轻的学生的名字和年龄。
8. 写一个SQL查询来显示“users”表中最年长的学生的名字和年龄。
9. 写一个SQL查询来显示“users”表中每个年龄组的学生数量。例如,如果表中有10个学生,其中4个年龄为18岁,3个年龄为19岁,2个年龄为20岁和1个年龄为21岁,那么查询应该返回以下结果:
Age Group | Number of Students
---------------------------
18 | 4
19 | 3
20 | 2
21 | 1
10. 写一个SQL查询来显示“users”表中每个性别的学生数量。例如,如果表中有10个学生,其中6个是女性,4个是男性,那么查询应该返回以下结果:
Gender | Number of Students
--------------------------
Female | 6
Male | 4