没有合适的资源?快使用搜索试试~ 我知道了~
首页50道MySQL经典练习题
这个是网上流传的50道SQL练习题,最近拿来练习,刚做完,这里把我做的答案给大家做个参考,如有错误,还请告知。 另外,做题的时候先不要看答案(答案不唯一,只要满足要求即可),要有自己的一个思考过程,这样做出来才能达到最好的训练效果。(感觉做这种题是会上瘾的……) 我使用的Mysql版本是5.7.19。SQL语句可能会因数据库系统的不同会有少许差异。 这里放上MySQL语法执行的先后顺序: 7:SELECT 查询列表 1:FROM 表 2:连接类型 JOIN 表2 3:ON 连接条件 4:WHERE 筛选条件 5:GROUP BY 分组 6:HAV
资源详情
资源评论
资源推荐

50道道MySQL经典练习题经典练习题
这个是网上流传的50道SQL练习题,最近拿来练习,刚做完,这里把我做的答案给大家做个参考,如有错误,还请告知。
另外,做题的时候先不要看答案(答案不唯一,只要满足要求即可),要有自己的一个思考过程,这样做出来才能达到最好的
训练效果。(感觉做这种题是会上瘾的……)
我使用的我使用的Mysql版本是版本是5.7.19。。SQL语句可能会因数据库系统的不同会有少许差异。语句可能会因数据库系统的不同会有少许差异。
这里放上这里放上MySQL语法执行的先后顺序语法执行的先后顺序:
7:SELECT 查询列表
1:FROM 表
2:连接类型 JOIN 表2
3:ON 连接条件
4:WHERE 筛选条件
5:GROUP BY 分组
6:HAVING 分组后的筛选
8:ORDER BY 排序列表
9:LIMIT 偏移,条目数;
123:先找到表:先找到表
456:在找到的表中筛选条件:在找到的表中筛选条件
7:把筛选后的数据取出来,进行展示(也就是我们看到的数据):把筛选后的数据取出来,进行展示(也就是我们看到的数据)
89:对数据排序,提取:对数据排序,提取
数据表说明数据表说明
1.学生表学生表
Student(SId,Sname,Sage,Ssex)
SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别
2.课程表课程表
Course(CId,Cname,TId)
CId 课程编号,Cname 课程名称,TId 教师编号
3.教师表教师表
Teacher(TId,Tname)
TId 教师编号,Tname 教师姓名
4.成绩表成绩表
SC(SId,CId,score)
SId 学生编号,CId 课程编号,score 分数
创建测试数据创建测试数据
1.学生表学生表:
create table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10));
insert into Student values('01' , '赵雷' , '1990-01-01' , '男');
insert into Student values('02' , '钱电' , '1990-12-21' , '男');
insert into Student values('03' , '孙风' , '1990-05-20' , '男');
insert into Student values('04' , '李云' , '1990-08-06' , '男');
insert into Student values('05' , '周梅' , '1991-12-01' , '女');
insert into Student values('06' , '吴兰' , '1992-03-01' , '女');
insert into Student values('07' , '郑竹' , '1989-07-01' , '女');
insert into Student values('09' , '张三' , '2017-12-20' , '女');
insert into Student values('10' , '李四' , '2017-12-25' , '女');
insert into Student values('11' , '李四' , '2017-12-30' , '女');
insert into Student values('12' , '赵六' , '2017-01-01' , '女');
insert into Student values('13' , '孙七' , '2018-01-01' , '女');
2.课程表课程表
create table Course(CId varchar(10),Cname nvarchar(10),TId varchar(10))
insert into Course values('01' , '语文' , '02')
insert into Course values('02' , '数学' , '01')
insert into Course values('03' , '英语' , '03')
3.教师表教师表
create table Teacher(TId varchar(10),Tname varchar(10))
insert into Teacher values('01' , '张三')












安全验证
文档复制为VIP权益,开通VIP直接复制

评论0