mysql的題 MySQL練習題

2021-10-18 11:46:35 字數 2477 閱讀 4164

mysql練習題

一、表關係

請建立如下表,並建立相關約束

二、操作表

1、自行建立測試資料

2、查詢「生物」課程比「物理」課程成績高的所有學生的學號;

3、查詢平均成績大於60分的同學的學號和平均成績;

4、查詢所有同學的學號、姓名、選課數、總成績;

5、查詢姓「李」的老師的個數;

6、查詢沒學過「葉平」老師課的同學的學號、姓名;

7、查詢學過「001」並且也學過編號「002」課程的同學的學號、姓名;

8、查詢學過「葉平」老師所教的所有課的同學的學號、姓名;

9、查詢課程編號「002」的成績比課程編號「001」課程低的所有同學的學號、姓名;

10、查詢有課程成績小於60分的同學的學號、姓名;

11、查詢沒有學全所有課的同學的學號、姓名;

12、查詢至少有一門課與學號為「001」的同學所學相同的同學的學號和姓名;

13、查詢至少學過學號為「001」同學所有一門課的其他同學學號和姓名;

14、查詢和「002」號的同學學習的課程完全相同的其他同學學號和姓名;

15、刪除學習「葉平」老師課的sc表記錄;

16、向sc表中插入一些記錄,這些記錄要求符合以下條件:①沒有上過編號「002」課程的同學學號;②插入「002」號課程的平均成績;

17、按平均成績從低到高顯示所有學生的「語文」、「數學」、「英語」三門的課程成績,按如下形式顯示: 學生id,語文,數學,英語,有效課程數,有效平均分;

18、查詢各科成績最高和最低的分:以如下形式顯示:課程id,最高分,最低分;

19、按各科平均成績從低到高和及格率的百分數從高到低順序;

20、課程平均分從高到低顯示(現實任課老師);

21、查詢各科成績前三名的記錄:(不考慮成績並列情況)

22、查詢每門課程被選修的學生數;

23、查詢出只選修了一門課程的全部學生的學號和姓名;

24、查詢男生、女生的人數;

25、查詢姓「張」的學生名單;

26、查詢同名同姓學生名單,並統計同名人數;

27、查詢每門課程的平均成績,結果按平均成績公升序排列,平均成績相同時,按課程號降序排列;

28、查詢平均成績大於85的所有學生的學號、姓名和平均成績;

29、查詢課程名稱為「數學」,且分數低於60的學生姓名和分數;

30、查詢課程編號為003且課程成績在80分以上的學生的學號和姓名;

31、求選了課程的學生人數

32、查詢選修「楊豔」老師所授課程的學生中,成績最高的學生姓名及其成績;

33、查詢各個課程及相應的選修人數;

34、查詢不同課程但成績相同的學生的學號、課程號、學生成績;

35、查詢每門課程成績最好的前兩名;

36、檢索至少選修兩門課程的學生學號;

37、查詢全部學生都選修的課程的課程號和課程名;

38、查詢沒學過「葉平」老師講授的任一門課程的學生姓名;

39、查詢兩門以上不及格課程的同學的學號及其平均成績;

40、檢索「004」課程分數小於60,按分數降序排列的同學學號;

41、刪除「002」同學的「001」課程的成績;

mysql練習題參***

mysql練習題參*** 2.查詢「生物」課程比「物理」課程成績高的所有學生的學號: 思路: 獲取所有有生物課程的人(學號,成績) - 臨時表 獲取所有有物理課程的人(學號,成績) - 臨時表 根據[ ...

s15day12作業:mysql練習題參***

mysql練習題參***   匯出現有資料庫資料: mysqldump -u使用者名稱 -p密碼 資料庫名稱 >匯出檔案路徑           # 結構+資料 mysqldump -u使用者名稱 -p ...

python/ mysql練習題(一)

python/ mysql練習題(一) 查詢「生物」課程比「物理」課程成績高的所有學生的學號 select * from ( select * from course left join score ...

python/mysql練習題(二)

python/mysql練習題(二) 查詢各科成績前三名的記錄:(不考慮成績並列情況) select score.sid,score.course_id,score.num,t.first_num,t ...

python 全棧開發,day65(mysql練習題,參***)

一.mysql練習題 一.表關係 請建立如下表,並建立相關約束 二.操作表 1.自行建立測試資料 2.查詢「生物」課程比「物理」課程成績高的所有學生的學號.ps:針對的是自己的生物成績比物理成績高,再 ...

mysql 練習題答案

一 題目 1.查詢所有的課程的名稱以及對應的任課老師姓名 2.查詢學生表中男女生各有多少人 3.查詢物理成績等於100的學生的姓名 4.查詢平均成績大於八十分的同學的姓名和平均成績 5.查詢所有學生的 ...

mysql練習題練習

MySQL查詢練習題

在挑戰實驗1中構建的成績管理系統中,物理老師想要找出分數最高的同學進行表揚,請你找出這個同學並把他的資訊 id 姓名 性別 輸出到路徑 tmp 下的 physics.txt檔案中。同時 tom 的化學成績有異議,需要在原來的基礎上加3分,請更新 tom 的化學成績。wget資料庫 gradesyst...

mysql 簡單練習題

create table student id int,name varchar 20 chinese float,english float,math float insert into student id,name,chinese,english,math values 1,張小明 89,78...

MySQL函式 練習題

1.使用數學函式進行如下運算 1 計算18除以5的餘數。2 將弧度值pi 4轉換為角度值。3 計算9的4次方值 4 保留浮點值3.14159小數點後面2位。2.使用字串函式進行如下運算。1 分別計算字串 hello world 和 university 的長度。2 從字串 nice to meet ...