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

資料庫學生表和成績表

發布時間: 2021-01-11 18:32:33

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

SELECT
學生復表.姓名,
課程製表.課程,
成績表.成績
FROM
成績表
JOIN
課程表
ON
(
成績表.課程編號
=
課程表.編號)
JOIN
學生表
ON
(
成績表.學生學號
=
學生表.學號)
WHERE
成績表.成績
<
60
SELECT
部分,
是檢索哪些表的
哪些欄位
FROM
部分,

從哪裡檢索。
JOIN

2個表
關聯。
語法是
表1
JOIN
表2
ON
(
關聯條件
)
因為你這里是3個表,
因此
Join
了2次。
WHERE
就是
除了
表與表
之間的
關聯條件意外,
額外的查詢條件。
這里是
分數低於60

Ⅱ 資料庫中成績分級表和成績表怎麼連接查詢

連接查復詢。根據2張表關聯的欄位制查詢,比如學生表有學生id欄位,成績表如果也有這個id,則
select
*
from
[學生表]
inner
join
[成績表]
on
[學生表].id=[成績表].學生id
mysql和sql
server
資料庫中
sql
語言應該都是一樣的,但是函數。。。特有的肯定不一樣的,
sql(結構化查詢語言)語言都是一樣的,你可以網路下sql看看到底什麼意思

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

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

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

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

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

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

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

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

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

Ⅶ 資料庫中創建一個學生表

如果想在資料庫中創建一個學生表的話,需要插入一個表格進行操作

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

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

Ⅸ 使用mysql 一個資料庫中有倆個表: student(學生表) 和score(成績表)

SET @i=0。

SQL本身有數據導入的操作。但如果要從一個備份的文件中導入數據,則要進行另外的操作。下面以一個例子進行說明。

SQL伺服器上已有一個DOE資料庫,並且裡面有大量的數據,現准備從另外一個備份文件A1.BAK(不是DOE資料庫的備份文件)中導入另外的數據(即導入後在DOE中增加一些數據表,表中已錄有數據),並保持原DOE的數據不變。

(9)資料庫學生表和成績表擴展閱讀:

在為MySQL分配足夠的內存之前,請考慮不同領域對MySQL的內存需求。要考慮的關鍵領域是:並發連接——對於大量並發連接,排序和臨時表將需要大量內存。在撰寫本文時,對於處理3000+並發連接的資料庫,16GB到32GB的RAM是足夠的。

內存碎片可以消耗大約10%或更多的內存。像innodb_buffer_pool_size、key_buffer_size、query_cache_size等緩存和緩沖區要消耗大約80%的已分配內存。

Ⅹ 資料庫中怎樣創建學生表

  • 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

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