当前位置:首页 » 考试成绩 » 学生成绩数据表

学生成绩数据表

发布时间: 2020-11-28 21:58:34

① 使用mysql 一个数据库中有俩个表: student(学生表) 和score(成绩表)

-------第一步,求总成绩(我把总成绩放在一个视图里了)
create
view
tg
as
select
学号,sum(成绩)
t
from
成绩表
group
by
学号
-------第二步专,将总成绩导入到学生表属(先运行上面代码)
update
学生表
set
总分=
tg.t
from
学生表,tg
where
学生表.学号=
tg.学号
------第三步,排名次
select
学号,姓名,总分,isnull((select
sum(1)
from
学生表
where
总分>A.总分),0)+1
名次
from
学生表
as
A
order
by
(select
sum(1)
from
学生表
where
总分>=A.部分)
-----------最后,嘿嘿,我能力不足,没做触发器了

② 用SQL语言建立一个学生成绩数据库

create database [数据库名]; user [该数据库名]; --学生表 create table [学生表表名]( sId int primary key, --学生ID编号,主键 sName varchar(10) unique not null, --学生名字 ); --科目表 create table [科目表表名]( sjId int primary key, --科目ID编号,主键 sjName varchar(10) unique not null, --科目名称 ); --成绩表 create table [成绩表表名] rId int primary key, --成绩ID编号,主键 sjId int references [科目表表名](sjId), --科目ID编号,继承科目表的ID编号 sId int references [学生表表名](sId), --学生ID编号,继承学生表的ID编号 result float not null --成绩 ); --查询语句 select r.rId,sj.sjId,sj.sjName,su.sId,su.sName,r.result from [成绩表表名] r, join [科目表表名] sj on sj.sjId=r.sjId, join [学生表表名] su on su.sId=r.sId;

③ 数据库中成绩分级表和成绩表怎么连接查询

连接查复询。根据2张表关联的字段制查询,比如学生表有学生id字段,成绩表如果也有这个id,则
select
*
from
[学生表]
inner
join
[成绩表]
on
[学生表].id=[成绩表].学生id
mysql和sql
server
数据库中
sql
语言应该都是一样的,但是函数。。。特有的肯定不一样的,
sql(结构化查询语言)语言都是一样的,你可以网络下sql看看到底什么意思

④ 学生成绩管理数据库包含哪些数据表数据表之间的关系是哪种以什么字段联系

主要有 学生、班级、科目、成绩、管理员等表。
学生里关联了班级;成绩中关联了学生、科目,记录了成绩值;管理员用于登录。
字段或代码的话建议网络查一下学生成绩管理系统,现在这样的系统比较多,可作为参考。

⑤ sql语言,有一个成绩单表,已知学生姓名,如何查询名次

1、创建测复试表,

create table test_score(name varchar2(20), score number);

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

连接查询。根据2张表关联的字段查询,比如学生表有学生ID字段,成绩表如果也有这个ID,则
select * from [学生表] inner join [成绩表] on [学生表].ID=[成绩表].学生ID

mysql和sql server 数据库中 sql 语言应该都是一样的,但是函数。。。特有的肯定不一样的,
sql(结构化查询语言)语言都是一样的,你可以网络下sql看看到底什么意思

⑦ SQL命令 “学生”数据库中有 “学生表”、“课程表”和 “成绩表”。 “学生表”中包含学号、姓名

1、首先在电脑上打开数据库软件。然后附加有学生表和成绩表的数据库。

⑧ 使用mysql 一个数据库中有俩个表: student(学生表) 和score(成绩表)

SET @i=0。

SQL本身有数据导入的操作。但如果要从一个备份的文件中导入数据,则要进行另外的操作。下面以一个例子进行说明。

SQL服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1.BAK(不是DOE数据库的备份文件)中导入另外的数据(即导入后在DOE中增加一些数据表,表中已录有数据),并保持原DOE的数据不变。

(8)学生成绩数据表扩展阅读:

在为MySQL分配足够的内存之前,请考虑不同领域对MySQL的内存需求。要考虑的关键领域是:并发连接——对于大量并发连接,排序和临时表将需要大量内存。在撰写本文时,对于处理3000+并发连接的数据库,16GB到32GB的RAM是足够的。

内存碎片可以消耗大约10%或更多的内存。像innodb_buffer_pool_size、key_buffer_size、query_cache_size等缓存和缓冲区要消耗大约80%的已分配内存。

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

连接查询。根据2张表关联的字段查询,比如学生表有学生ID字段,成绩表如果也有这个版ID,则
select * from [学生表权] inner join [成绩表] on [学生表].ID=[成绩表].学生ID

mysql和sql server 数据库中 sql 语言应该都是一样的,但是函数。。。特有的肯定不一样的,
sql(结构化查询语言)语言都是一样的,你可以网络下sql看看到底什么意思

⑩ 数据库多表查询,学生表,课程表,成绩表

直接将三表关联查询就可以了
select b.姓名,c.课程,a.成绩
from 成绩表 a,学生表 b,课程表 c
where a.学生学号 = b.学号 and a.课程编号 = c.编号 and a.成绩 < 60

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919