当前位置:Gxlcms > mysql > 数据库多表操作

数据库多表操作

时间:2021-07-01 10:21:17 帮助过:11人阅读

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

人气教程排行