SQL上機(jī)操作練習(xí)(更新)_第1頁
SQL上機(jī)操作練習(xí)(更新)_第2頁
SQL上機(jī)操作練習(xí)(更新)_第3頁
SQL上機(jī)操作練習(xí)(更新)_第4頁
SQL上機(jī)操作練習(xí)(更新)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、SQL server 2000上機(jī)操作練習(xí)詳解為了與課本操作環(huán)境一致,在E盤創(chuàng)建“測試”文件夾, 在上機(jī)操作缺乏經(jīng)驗(yàn)的情況下,一定嚴(yán)格按步驟操作,順序不能顛倒,代碼也不要發(fā)揮。出現(xiàn)提示名字已經(jīng)時(shí),可以在原名字后加數(shù)字,以能成功運(yùn)行為目的,必須出現(xiàn)示例中出現(xiàn)的成功運(yùn)行提示,否則需查找原因重新運(yùn)行。 啟動(dòng)SQL server 2000例1(P134默認(rèn)路徑下建立數(shù)據(jù)庫“學(xué)生10”運(yùn)行代碼清除窗口指定路徑建立數(shù)據(jù)庫 例2(P134創(chuàng)建數(shù)據(jù)庫例3( P139創(chuàng)建數(shù)據(jù)表為確保創(chuàng)建的數(shù)據(jù)表在“學(xué)生13”數(shù)據(jù)庫里,先輸入 “use 學(xué)生13 ”(打開數(shù)據(jù)庫。后面的操作,如果關(guān)閉過sql s erver 20

2、00,都需要先打開數(shù)據(jù)庫。 后繼操作一定保證標(biāo)題欄顯示“學(xué)生13”數(shù)據(jù)庫名右鍵單擊此處刷新,查看是否以建立數(shù)據(jù)庫例5 (P141修改數(shù)據(jù)表先新建數(shù)據(jù)表create t able s tudent1(xh c har(8 n ot n ull p rimary k ey d efault '000000',xm c har(8 n ull,xb c har(2 n ull,nl i nt n ull,cj d ecimal (3,1 n ull,zp i mage n ull,rq d atetime n ot n ull,再執(zhí)行修改命令alter t able s tudent

3、1 a dd y x c har(4,csrq d atetime,bz n textalter t able s tudent1 a lter c olumn c j i ntalter t able s tudent1 a lter c olumn x m c har(10alter t able s tudent1 a lter c olumn n l s mallintalter t able s tudent1 d rop c olumn r q,zp下述命令不能反復(fù)執(zhí)行,重新執(zhí)行前應(yīng)將原數(shù)據(jù)表刪除,再新建數(shù)據(jù)表例8 (P143數(shù)據(jù)表輸入數(shù)據(jù)再建一個(gè)數(shù)據(jù)表 數(shù)據(jù)表輸入數(shù)據(jù),字段名與后

4、面的具體值一一對應(yīng)。 打開數(shù)據(jù)表,查看數(shù)據(jù)是否輸入。 例10(P144更新數(shù)據(jù)表數(shù)據(jù)updatea .set可以將數(shù)據(jù)表中已有數(shù)據(jù)更新將“學(xué)生”表“cj”字段全部加1 查找“學(xué)生”表“xm”字段第一字符是“李”的記錄,更新這一記錄“cj”字段為95 例14(P146刪除數(shù)據(jù)行deletewhere.刪除命令查找“學(xué)生”表“xm”字段第一字符是“李”的記錄,將此記錄刪除。 查找“學(xué)生”表“xm”字段第一字符是“張?zhí)m”的記錄,將此記錄刪除。 例16(P147索引的創(chuàng)建create .index創(chuàng)建索引命令 例19(P148建立視圖create v iew as s elect .建立視圖命令從“學(xué)

5、生”表篩選 xh,xm,cj字段,建立名為“學(xué)生1”的視圖 例26(p152簡單查詢select .from.查詢命令顯示“學(xué)生”表xh,xm,cj 字段的數(shù)據(jù)顯示“學(xué)生”表xh,xm,cj 字段的數(shù)據(jù),其中字段cj 顯示為“成績”為了完成后面的查詢操作,需要將前面創(chuàng)建的數(shù)據(jù)表輸入數(shù)據(jù),嚴(yán)格按下圖輸入數(shù)據(jù),不要右擊,打開視圖圖省事自由發(fā)揮,否則會(huì)造成后繼操作不能出現(xiàn)預(yù)期效果??梢杂胕nsert(如P143語句插入,也可打開數(shù)據(jù)表直接輸入,輸入后關(guān)閉表窗口即自動(dòng)保存。也可再輸入幾條記錄,查詢后的結(jié)果會(huì)更明顯。 例28(P153表達(dá)式查詢查詢數(shù)據(jù)表“student”,顯示字段“xm,平均成績,出生

6、年份”,其中平均成績由字段cj除以4,用取整函數(shù)round(取整后得出,出生年份先由函數(shù)getdate(獲得系統(tǒng)時(shí)間,再由函數(shù)year(截取年份,由年份減年齡獲得出生年份。 例32(P155查詢結(jié)果排序輸出select from.order b y .排序命令顯示數(shù)據(jù)表“student”所有字段,先按nl由小到大排序,在nl相同的情況下,再按cj由大到小排序 例36(P156滿足邏輯條件的查詢 例43 P158使用統(tǒng)計(jì)函數(shù)查詢例46(P159分組查詢 例48(P160帶清單的統(tǒng)計(jì)查詢 例49(p160模糊查詢例51 P161例53 P162使用In限定查詢 例55 P163連接查詢先修改數(shù)據(jù)表

7、,使“學(xué)生13”表也有“KH”字段,當(dāng)兩個(gè)表有相同字段,才可以進(jìn)行連接查詢 例56 P163 例58 P165嵌套查詢 2014年4月真題43.有班級和學(xué)生表,如題43圖所示,根據(jù)表中的數(shù)據(jù),寫出下列SQL語句的運(yùn)行結(jié)果。(1SELECT學(xué)號,姓名FROM學(xué)生WHERE性別=“女”;運(yùn)行結(jié)果:學(xué)號 姓名答案:命令的作用是從“學(xué)生”表篩選出性別是“女”的記錄,顯示相關(guān)記錄的學(xué)號和姓名學(xué)號 姓名100101 張明100105 王佚男110203 王菲    (2SELECT 性別,COUNT(性別)AS 人數(shù) FROM 學(xué)生 GROUPBY 性別;   運(yùn)行結(jié)果: &

8、#160;         答案:     性別   男   女         (3SELECT 姓名   FROM 班級 JOIN 學(xué)生 ON 班級班級編號=學(xué)生班級編號   WHERE 名稱="管理";   運(yùn)行結(jié)果:   姓名               答案:   查詢“班級”表中名稱是“管理”的記錄的班級編號,顯示“學(xué)生”表中與這個(gè)班級編號相 同的記錄的姓名   姓名   張明   王濛   王菲   彭飛             人數(shù)   4   3     &

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論