首頁 >資料庫 >mysql教程 >数据库多表操作

数据库多表操作

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-06-07 14:58:511440瀏覽

数据库多表操作 学生表 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

 

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn