sql创建表语句_在CMD终端⽤SQL命令做实操在CMD终端⽤SQL命令做实操
题⽬如下
1、 ⽤SQL语句创建以下三张表,要求字段属性要求如图所⽰。
学⽣表:t_student
activity流程班级表:t_class
成绩表:t_grade
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 创建Student图SQL:
varchar(255),age int(16),phone varchar(255),address varchar(255),cid int(16),remark varchar(255));
结果↓
创建class图SQL语句:create table z_class (id int(11) not null primary key,cname varchar(255),tercher varchar(255),remark 创建class图SQL语句
varchar(255));
结果↓
创建grade图SQL:create table z_grade (id int(11) not null primary key,sid int(11),chinese varchar(255),math
创建grade图SQL
varchar(255),english varchar(255),remark varchar(255)) ;
结果↓
第⼀题完成~
第⼆题
⾸先填student表信息的SQL:insert into z_student (id,sname,sex,age,phone,address,cid) values (1,'⼀
⾸先填student表信息的SQL:vba变量名的命名规则
⼀','男',20,135********,'菏泽',1);
brag
结果↓
填class表信息的SQL:insert into z_class (id,cname,tercher) values (1,'德玛西亚班','李⽼师');
填class表信息的SQL:
结果↓
填grade表信息的SQL:
填grade表信息的SQL:insert into z_grade (id,sid,chinese,math,english) values (1,1,100,100,100);
rank函数不连续区域排名结果↓
第⼆题完成~
第三题
SQL命令:select a.id,a.sname,bame from z_student a join z_class b on a.cid = b.id;
SQL命令:
结果↓
第四题
雏鸟短视频入口网站免费SQL命令:select a.id,a.sname,b.chinese,b.lish from z_student a join z_grade b on a.id = b .sid;
SQL命令:
结果↓
第五题
SQL命令: select a.id,a.sname,bame,c.chinese,c.lish from z_student a join z_class b on a.cid = b.id join z_grade SQL命令:
c on a.ci
d = c.sid;
mysql面试题sql语句多表联查结果↓
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论