当前位置:首页 » 数据仓库 » 数据库学生表
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

数据库学生表

发布时间: 2022-02-17 23:44:30

数据库中怎样创建学生表

  • sql语言创建数据库和学生表

  • 建立:

  • [sql]

  • create database zxl

  • create table 学生表

  • (

  • 学号 char(12) primary key,

  • 姓名 char(6) not null,

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

  • 班级 char(15)

  • )

  • create table 成绩表

  • (

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

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

  • 成绩 int default(30),

  • primary key (学号,课程号)

  • )

  • create table 课程表

  • (

  • 课程号 char(2) primary key,

  • 课程名 char(20),

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

  • )

  • 操作:

  • [sql]

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

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

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

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

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

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

  • insert into 课程表 values('02','vb.net',4)

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

  • select *from 成绩表

  • select 姓名,课程名,成绩

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

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

  • order by 成绩 desc

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

  • from 成绩表

  • where 学号='201190609112

② 数据库有2张表,一张学生表,一张成绩表,查询某学生的成绩,sql语言怎么写

select a.名字, b.成绩 from 学生表 a, 成绩表 b where a.学生标识 = b.学生标志 and a.名字 ='学生名字'

③ 数据库有三张表,老师,学生和班级 结果如下:

create table Teacher(
t_id char(8) primary key,
t_name char(10),
)
create table Student (
s_id char(8) primary key,
t_name char(10),
sex char(1),
age int,
birhtday datetime,
class_name char(10),
foriegn key teacher_id reference class(tclass_name)
)
create table class(
teacher_id char(8),
class_name char(10) primary key
foriegn key teacher_id reference Teacher(t_id)
)
select S.*
from Teacher T, Student S, Class C
where T.t_id=C.teacher_id and C.class_name=S.class_name and T.t_name='A' and C.class_name='B'
说实话,这题出的有问题,给出的表结构和提问都有问题。

④ 谁可以给我个数据库学生表

学生表中添加课程编号这个字段,对应的课程表中也有课程编号,这样就可以关联了。
也可以建立3张表来实现:
1 学生表 学号 姓名
2 课程表 课程编号 课程名
3 选课表 学号 课程编号