sql创建表语句_在CMD终端用SQL命令做实操

在CMD终端用SQL命令做实操

题目如下

1、 用SQL语句创建以下三张表,要求字段属性要求如图所示。

学生表:t_student

78cfd5559851dad79bcea4beb7ba1196.png

班级表:t_class

7a7f573915379a2032946b45cb642c8e.png

成绩表:t_grade

875a466b292d90117f622c79865af8fb.png

1、 用SQL语句,分别在三张表中插入数据。

注意:学生表的id等于成绩表的sid,班级表的id等于学生表的cid

2、 用SQL语句对班级表学生表进行多表联查,显示班级表的班级名称和学生的id,姓名

3、 用SQL语句对学生表成绩表多表联查,显示学生的id,sname和成绩表的语数外的成绩。

4、 用SQL语句,对三张表进行多表联查,显示学生表的id,sname班级表的cname,成绩表的语数外成绩。

注意,以上题目,请把sql语句写出来。

第一题

创建Student图SQL:create table z_student (id int(16) not null primary key,sname varchar(255) not null,sex varchar(255),age int(16),phone varchar(255),address varchar(255),cid int(16),remark varchar(255));

结果↓

7733baa4136c12deb1ae9c7577b03ff9.png

创建class图SQL语句:create table z_class (id int(11) not null primary key,cname varchar(255),tercher varchar(255),remark varchar(255));

结果↓

29b9dd11da24ed28d9802f0aaabb415f.png

创建grade图SQL:create table z_grade (id int(11) not null primary key,sid int(11),chinese varchar(255),math varchar(255),english varchar(255),remark varchar(255)) ;

结果↓

d0c318028f4d19676ea14286cc1a9660.png

第一题完成~

第二题

首先填student表信息的SQL:insert into z_student (id,sname,sex,age,phone,address,cid) values (1,'一一','男',20,13512341234,'菏泽',1);

d19f205ba5764666d78af9f09b98328e.png

结果↓

4e71af43af9afb56da73c9dcb6678f21.png

填class表信息的SQL:insert into z_class (id,cname,tercher) values (1,'德玛西亚班','李老师');

ac34b4d75b15de734922c9405616d654.png

结果↓

b9c7a0c469f2cd378b976e542a479ac9.png

填grade表信息的SQL:insert into z_grade (id,sid,chinese,math,english) values (1,1,100,100,100);

65211bbf95e7605467a23e3393ec9bfa.png

结果↓

fdbca0ea39a251210e7b28fc517f94d1.png

第二题完成~

第三题

SQL命令:select a.id,a.sname,b.cname from z_student a join z_class b on a.cid = b.id;

结果↓

84e35d1ee833bd19763b9cf86e21b602.png

第四题

SQL命令:select a.id,a.sname,b.chinese,b.math,b.english from z_student a join z_grade b on a.id = b .sid;

结果↓

7cd795125ae71d4ca633d45ac64f6a5c.png

第五题

SQL命令: select a.id,a.sname,b.cname,c.chinese,c.math,c.english from z_student a join z_class b on a.cid = b.id join z_grade c on a.cid = c.sid;

结果↓

54e7da0e845e0af01157a2194afe299b.png
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值