《MySQL入門很簡單》練習10.9

來源:互聯網
上載者:User

標籤: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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.