Heim >Datenbank >MySQL-Tutorial >数据库多表操作

数据库多表操作

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 14:58:511432Durchsuche

数据库多表操作 学生表 student (sid,stuname,age) 课程表course (cid,cname,credit) 学生课程成绩表 stucourse (sid,cid,achi) 求 平均分大于85的学生平均成绩以及学生姓名 select student.stunme,avg(stucourse.achi) from student,stucourse where st

数据库多表操作

 

学生表 student (sid,stuname,age)

课程表course (cid,cname,credit)

学生课程成绩表 stucourse (sid,cid,achi)

 

求 平均分大于85的学生平均成绩以及学生姓名

 

select student.stunme,avg(stucourse.achi) from student,stucourse where student.sid=stucouse.sid group by

student.stuname baving avg(stucourse.achi) >85

 

创建学生表

create table student(

   sid varchar(32),

   stuname varchar(32),

   age int

 

添加一个唯一索引

create unique index student_sid_index on student(sid)

在学生表中添加身份证列 idcard 长度18 非空

alter table student add icard varchar(18) not null

 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn