資源描述:
《vf上機(jī)實(shí)驗(yàn)指導(dǎo)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、.實(shí)驗(yàn)五結(jié)構(gòu)化查詢語(yǔ)言SQL一、實(shí)驗(yàn)?zāi)康?、掌握SQL語(yǔ)言的本質(zhì)及特點(diǎn);2、掌握SQL命令的使用方法。二、實(shí)驗(yàn)內(nèi)容1、創(chuàng)建兩個(gè)表:Biao1.DBF(學(xué)號(hào)C(4),姓名C(8),性別L,出生年月D)Biao2.DBF(學(xué)號(hào)C(4),語(yǔ)文N(3),數(shù)學(xué)N(3),英語(yǔ)N(3))2、修改表結(jié)構(gòu):修改字段:Biao1.DBF(性別C(2))增加字段:Biao2.DBF(總分N(3),平均分N(3))刪除字段:Biao2.DBF(平均分N(3))3、添加記錄:Biao1.DBF:0001張三男1981.01.020002李四女1981.02.030003王五男198
2、1.02.01Biao2.DBF:0001808176000274757600035868884、修改記錄:修改Biao2.DBF的總分為語(yǔ)文+數(shù)學(xué)+英語(yǔ)5、刪除記錄:刪除Biao2.DBF中總分小于180的記錄6、查詢記錄:(1)查詢Biao1中女生的信息;(2)統(tǒng)計(jì)男生和女生的人數(shù);(3)查詢性別為男的學(xué)生的學(xué)號(hào)、姓名、語(yǔ)文、數(shù)學(xué)、英語(yǔ)信息;(4)查詢總分第一名的學(xué)生的學(xué)號(hào)、姓名、總分信息。三、實(shí)驗(yàn)步驟1、創(chuàng)建兩個(gè)表CREATETABLEBiao1(學(xué)號(hào)C(4),姓名C(8),性別L,出生年月D)CREATETABLEBiao2(學(xué)號(hào)C(4),語(yǔ)文N(
3、3),數(shù)學(xué)N(3),英語(yǔ)N(3))2、修改表結(jié)構(gòu)ALTERTABLEBiao1ALTERCOLUMN性別C(2)ALTERTABLEBiao2ADDCOLUMN總分N(3)ALTERTABLEBiao2ADDCOLUMN平均分N(3)ALTERTABLEBiao2DROPCOLUMN平均分3、添加記錄INSERTINTOBiao1(學(xué)號(hào),姓名,性別,出生年月);VALUES("0001","張三","男",{^1981.01.02})INSERTINTOBiao1(學(xué)號(hào),姓名,性別,出生年月);VALUES("0002","李四","女",{^1981.0
4、2.03})...INSERTINTOBiao1(學(xué)號(hào),姓名,性別,出生年月);VALUES("0003","王五","男",{^1981.02.01})INSERTINTOBiao2(學(xué)號(hào),語(yǔ)文,數(shù)學(xué),英語(yǔ))VALUES("0001",80,81,76)INSERTINTOBiao2(學(xué)號(hào),語(yǔ)文,數(shù)學(xué),英語(yǔ))VALUES("0002",74,75,76)INSERTINTOBiao2(學(xué)號(hào),語(yǔ)文,數(shù)學(xué),英語(yǔ))VALUES("0003",58,68,88)4、修改記錄UPDATEBiao2SET總分=語(yǔ)文+數(shù)學(xué)+英語(yǔ)5、刪除記錄DELETEFROMBiao
5、2WHERE總分<1806.查詢記錄(1)SELECT*FROMBiao1WHERE性別="女"(2)SELECT性別,COUNT(*)AS人數(shù)FROMBiao1GROUPBY性別(3)SELECTBiao1.學(xué)號(hào),Biao1.姓名,Biao2.語(yǔ)文,Biao2.數(shù)學(xué),Biao2.英語(yǔ);FROMBiao1.DBFINNERJOINBiao2.DBFONBiao1.學(xué)號(hào)=Biao2.學(xué)號(hào);WHEREBiao1.性別="男"(4)SELECTTOP1Biao1.學(xué)號(hào),Biao1.姓名,Biao2.總分;FROMBiao1.DBFINNERJOINBiao2.D
6、BFONBiao1.學(xué)號(hào)=Biao2.學(xué)號(hào);ORDERBYBiao2.總分DESC四、實(shí)驗(yàn)小結(jié)和思考1、已知表“學(xué)生檔案”、“學(xué)生成績(jī)”的結(jié)構(gòu)如下:學(xué)生檔案(學(xué)號(hào)C(6),姓名C(18),年齡N(3),出生年月D,家庭地址M)學(xué)生成績(jī)(學(xué)號(hào)C(6),課程名C(10),成績(jī)N(6,2))且“學(xué)生檔案”和“學(xué)生成績(jī)”通過(guò)“學(xué)號(hào)”可建立一對(duì)多的關(guān)聯(lián)關(guān)系。寫(xiě)出完成下列操作的SQL語(yǔ)句。(1)建“學(xué)生檔案”表。(2)插入一條記錄:(“A01001”,“張三”,20,^1980-10-27,長(zhǎng)沙市)(3)查詢姓名為“張三”的學(xué)號(hào),出生年月,家庭地址。(4)查詢姓名中包
7、含“張”字的學(xué)號(hào),姓名,年齡,出生年月,家庭地址。(5)刪除姓名為“李四”的同學(xué)的記錄。(6)查詢出生年月為“1981-01-01”的所有同學(xué)的記錄。(7)把姓名為“張三”的同學(xué)的姓名改為“王五”。(8)查詢年齡為20歲的所有同學(xué)的記錄。(9)查詢姓名為“張三”各科成績(jī)。(10)查詢家庭住址為“長(zhǎng)沙”的同學(xué)的各科成績(jī)。2、SELECT查詢的一般格式中可附加哪些子句?3、ALTERTABLE學(xué)生信息1ADDCOLUMN年齡D一句中的字母D表示什么?能否省略?實(shí)驗(yàn)六查詢與視圖一、實(shí)驗(yàn)?zāi)康?、掌握查詢與視圖的區(qū)別;2、掌握用查詢?cè)O(shè)計(jì)器和查詢向?qū)Ы⒉樵兊姆椒ǎ?
8、、掌握創(chuàng)建視圖的方法;4、掌握如何利用視圖來(lái)更新表中的數(shù)據(jù)。二、實(shí)