admin管理员组

文章数量:1534341

2024年4月26日发(作者:)

建立:

[sql] view plain copy

1.

create database zxl

2.

3.

create table 学生表

4.

(

5.

学号 char(12) primary key,

6.

姓名 char(6) not null,

7.

性别 char(2) check(性别 IN ('男','女')),

8.

班级 char(15)

9.

)

10.

11.

create table 成绩表

12.

(

13.

学号 char(12)references 学生表(学号),

14.

课程号 char(2)references 课程表(课程号) ,

15.

成绩 int default(30),

16.

primary key (学号,课程号)

17.

)

18.

19.

create table 课程表

20.

(

21.

课程号 char(2) primary key,

22.

课程名 char(20),

23.

学分 int check(学分>=1 and 学分<=5 )

24.

)

操作:

[sql] view plain copy

1.

insert into 学生表 values('2','张xl','男','文专计1111')

2.

insert into 学生表 values('2','张**','女','文专计1111')

3.

4.

insert into 成绩表 values('2','01',100)

5.

insert into 成绩表 values('2','02',99)

6.

insert into 成绩表 values('2','03',88)

7.

8.

insert into 课程表 values('01','数据库系统',3)

9.

insert into 课程表 values('02','',4)

10.

insert into 课程表 values('03','java',4)

11.

12.

select *from 成绩表

13.

14.

select 姓名,课程名,成绩

15.

from 学生表,课程表,成绩表

16.

where (学生表.学号=成绩表.学号 and 课程表.课程号=成绩表.课程号)

17.

order by 成绩 desc

18.

19.

select avg(成绩) 平均分,max(成绩) 最高分,min(成绩) 最低分

20.

from 成绩表

21.

where 学号='2'

本文标签: 课程学生学号课程表成绩表