sql語句創(chuàng)建學(xué)生信息數(shù)據(jù)庫表的示例

sql語句創(chuàng)建學(xué)生信息數(shù)據(jù)庫表的示例

ID:26822538

大小:71.00 KB

頁數(shù):8頁

時間:2018-11-29

sql語句創(chuàng)建學(xué)生信息數(shù)據(jù)庫表的示例_第1頁
sql語句創(chuàng)建學(xué)生信息數(shù)據(jù)庫表的示例_第2頁
sql語句創(chuàng)建學(xué)生信息數(shù)據(jù)庫表的示例_第3頁
sql語句創(chuàng)建學(xué)生信息數(shù)據(jù)庫表的示例_第4頁
sql語句創(chuàng)建學(xué)生信息數(shù)據(jù)庫表的示例_第5頁
資源描述:

《sql語句創(chuàng)建學(xué)生信息數(shù)據(jù)庫表的示例》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、完美WORD格式用SQL語句創(chuàng)建如下三個基本表:學(xué)生表(Student)、課程表(Course)、學(xué)生選課表(SC),結(jié)構(gòu)如下所示Student表結(jié)構(gòu)列名說明數(shù)據(jù)類型約束Sno學(xué)號字符串,長度為7主碼Sname姓名字符串,長度為10非空Ssex性別字符串,長度為2取‘男’或‘女’Sage年齡整數(shù)取值15~45Sdept所在院系字符串,長度為20默認(rèn)為‘計算機(jī)系’CreatetableStudent(Snovarchar(7)primarykey,Snamevarchar(10)notnull,Ssexchar(

2、2)check(Ssex=‘男’orSsex=’女’),Sageintcheck(Sagebetween15and45),Sdeptvarchar(20)default(‘計算機(jī)系’))Course表結(jié)構(gòu)列名說明數(shù)據(jù)類型約束Cno課程號字符串,長度為10主碼Cname課程名字符串,長度為20非空Ccredit學(xué)分整數(shù)取值大于0Semester學(xué)期整數(shù)取值大于0Period學(xué)時整數(shù)取值大于0Createtablecourse(Cnovarchar(10)primarykey,Cnamevarchar(20)not

3、null,Ccreditintcheck(Sctedit>0),Semesterintcheck(Semester>0),Periodintcheck(Period>0))SC表結(jié)構(gòu)列名說明數(shù)據(jù)類型約束Sno學(xué)號字符串,長度為7主碼,引用Student的外碼專業(yè)整理知識分享完美WORD格式Cno課程號字符串,長度為10主碼,引用Course的外碼Grade成績整數(shù)取值0~100CreatetableSC(Snovarchar(7)foreignkeyreferencesstudent(Sno),Cnovarch

4、ar(10)foreignkeyreferencescourse(Cno),Gradeintcheck(Gradebetween0and100),Primarykey(Sno,Cno))1.查詢學(xué)生選課表中的全部數(shù)據(jù)。SELECT*FROMSCgo2.查詢計算機(jī)系學(xué)生的姓名、年齡。SelectSname,SageFromStudentWhereSdept=’計算機(jī)系’3.查詢成績在70~80分之間的學(xué)生的學(xué)號、課程號和成績。SelectSno,Cno,GradeFromCourse,ScWherecourse.

5、cno=sc.Cnoandsc.Gradebetween70and804.查詢計算機(jī)系年齡在18~20之間且性別為“男”的學(xué)生的姓名和年齡。SelectSname,SageFromStudentWhereSagebetween18and20andSsex=’男’andSdept=’計算機(jī)系’go5.查詢課程號為“C01”的課程的最高分?jǐn)?shù)。Selecttop1Gradeselectmax(Grade)as最高分FromScfromSc專業(yè)整理知識分享完美WORD格式WhereCno=’C01’whereCno=’

6、C01’OrderbyGradedescorderbyGradedesc6.查詢計算機(jī)系學(xué)生的最大年齡和最小年齡。Selectmax(Sage)as年齡最大,min(Sage)as年齡最小FromStudentWhereSdept=’計算機(jī)系’7.統(tǒng)計每個系的學(xué)生人數(shù)。Selectcount(Sdept)as學(xué)生人數(shù),SdeptFromStudentGroupbySdept8.統(tǒng)計每門課程的選課人數(shù)和考試最高分。Selectcount(Sno)as選課人數(shù),c.Sno,max(Grade)as最高分FromCo

7、ursecleftjoinScsonc.cno=s.CnoGroupbyc.Cno9.統(tǒng)計每個學(xué)生的選課門數(shù)和考試平均成績,并按學(xué)號的升序顯示結(jié)果。Selectsno,avg(grade)as’平均成績’,count(cno)as’選課門數(shù)’FromscGroupbysnoOrderbysno10.查詢總成績超過200分的學(xué)生,要求列出學(xué)號、總成績。Selectsno,sum(grade)FromscGroupbysnoHavingsum(grade)>20011.查詢選修了課程“C02”的學(xué)生的姓名和所在系。

8、Selectsname,sdeptFromstudents1,scs2Wheres1.sno=s2.snoands2.cno=’c02’專業(yè)整理知識分享完美WORD格式12.查詢成績在80分以上的學(xué)生的姓名、課程號和成績,并按成績的降序排列結(jié)果。Selects1.sname,s2.cno,s2.gradeFromstudents1,scs2Wheres1.sno=s2.snoandgr

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。