標籤:com 資料 記錄 mysq 電腦 splay blog http image
(1)在查詢之前,先按照表10.3和表10.4的內容建立student表和score表
首先我建立一個本章的資料庫(名字隨便取,主要是每個程式猿都不應該被規矩束縛對不對),
之後對照這student表和score表的設計建立,代碼如下:
(2)按照表10.5和10.6的內容為student表和score表增加記錄
本來想偷點懶的,突然遇到這種問題,也是醉了。等我把資料匯入進去的時候才恍然大悟,失了智,
中英文的單引號我留意,逗號反而忘了切換,由此可見,經驗是得積累的,遇到問題漠慌,解決問題的途徑有很多種。
(3)查詢student表的所有記錄
(4)查詢student表的第2條到第4條記錄
(5)從student表查詢所有學生的學號(id)、姓名(name)和院系(department)的資訊
這種MySQL的機制也是可愛
(6)從student表中查詢電腦系和英語系的學生的資訊
提供以上兩種簡答的搜尋方法,還有很多實現的SQL,只要你能想出來都行。
(7)從student表中查詢年齡為18~22歲的學生的資訊
由於出書的時間距離現在比較久遠我就把18-22年齡條件換成了28-32,歲月不饒人。
(8)從student表中查詢每個院系有多少人
(9)從score表中查詢每個科目的最高分
(10)查詢李四的考試科目(c_name)和考試成績(grade)
(11)用串連查詢的方式查詢所有學生的資訊和考試資訊
(12)計算每個學生的總成績
分組用id和name的意義不同
(13)計算每個考試科目的平均成績
(14)查詢電腦成績低於95的學生的資訊
(15)查詢同時參加電腦和英語考試的學生的資訊
(16)將電腦考試成績按從高到低進行排序
(17)從student表和score表中查詢出學生的學號,然後合并查詢結果
(18)查詢姓張或者姓王的同學的姓名、院系、考試科目和成績
(19)查詢都是湖南的同學的姓名、年齡、院系、考試科目和成績
《MySQL入門很簡單》練習10.9