當前位置:首頁 » 考試成績 » 資料庫學生成績表

資料庫學生成績表

發布時間: 2020-12-30 22:40:29

A. 資料庫多表查詢,學生表,課程表,成績表

直接將三表關聯查詢就可以了
select b.姓名,c.課程,a.成績
from 成績表 a,學生表 b,課程表 c
where a.學生學號 = b.學號 and a.課程編號 = c.編號 and a.成績 < 60

B. SQL命令 「學生」資料庫中有 「學生表」、「課程表」和 「成績表」。 「學生表」中包含學號、姓名

1、首先在電腦上打開資料庫軟體。然後附加有學生表和成績表的資料庫。

C. 用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;

D. 資料庫有2張表,一張學生表,一張成績表,查詢某學生的成績,sql語言怎麼寫

連接查詢。根據2張表關聯的欄位查詢,比如學生表有學生ID欄位,成績表如果也有這個版ID,則
select * from [學生表權] inner join [成績表] on [學生表].ID=[成績表].學生ID

mysql和sql server 資料庫中 sql 語言應該都是一樣的,但是函數。。。特有的肯定不一樣的,
sql(結構化查詢語言)語言都是一樣的,你可以網路下sql看看到底什麼意思

E. 現有關系資料庫如下: 資料庫名:學生成績資料庫 學生信息表(學號 char(6),姓名,性別,民族,身份證號)

create database 學生成績資料庫
create table 課程信息表

課號 char(6) primary key,
名稱 char(6) NOT NULL

create table 課程信息表

ID char(10) primary key,
學號 char(10) NOT NULL,
課號 char(6) NOT NULL,
分數 char(6) NOT NULL

F. 資料庫中有學生屬性表,與學生成績表如下圖所示。按要求寫出SQL語句 表:學生屬性表

這個問題很好解決抄
1查詢數學襲成績優秀(成績)80)的學生的學號
select 學生ID from 學生成績表 where 數學成績>=80
2查詢有掛科學生的姓名
select b.姓名 from 學生成績表 a
left join 學生屬性表 b on a.學生ID=b.學生ID
where (數學成績<60 or 英語成績<60 or 體育成績<60 or C++<60)
3查詢C++成績合格學生的人數
select count(學生ID) from 學生成績表 where C++ >=60

G. 假設ACCESS資料庫中有一個學生成績表,用SQL語令查詢學生的學號和成績

(1)select學號復,成績制from學生成績表where姓名='張三'
(2)select班級,count(*)人數from學生成績表groupby班級
(3)selectmax(成績)from學生成績表

H. 使用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%的已分配內存。

I. 使用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.部分)
-----------最後,嘿嘿,我能力不足,沒做觸發器了

J. 資料庫有2張表,一張學生表,一張成績表,查詢某學生的成績,sql語言怎麼寫

連接查詢。根據2張表關聯的欄位查詢,比如學生表有學生ID欄位,成績表如果也有這個ID,則
select * from [學生表] inner join [成績表] on [學生表].ID=[成績表].學生ID

mysql和sql server 資料庫中 sql 語言應該都是一樣的,但是函數。。。特有的肯定不一樣的,
sql(結構化查詢語言)語言都是一樣的,你可以網路下sql看看到底什麼意思

熱點內容
武漢大學學生會輔導員寄語 發布: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