基本操作查詢視圖SQL語句ppt課件_第1頁
基本操作查詢視圖SQL語句ppt課件_第2頁
基本操作查詢視圖SQL語句ppt課件_第3頁
基本操作查詢視圖SQL語句ppt課件_第4頁
基本操作查詢視圖SQL語句ppt課件_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、與查詢有關(guān)的文件與查詢有關(guān)的文件查詢?cè)O(shè)計(jì)器:查詢文件查詢?cè)O(shè)計(jì)器:查詢文件 .QPR 【文件】【文件】/ 【保管】【保管】查詢結(jié)果:表文件查詢結(jié)果:表文件.DBF 【查詢?nèi)ハ颉静樵內(nèi)ハ?INTO TABLE】 文本文件文本文件.TXT 【查詢?nèi)ハ颉静樵內(nèi)ハ?TO FILE 】查詢語句:程序文件查詢語句:程序文件.PRG 【文件】【文件】/ 【新建】【新建】 文本文件文本文件.TXT 【文件】【文件】/ 【新建】【新建】根據(jù)要求得到根據(jù)要求得到相應(yīng)的文件相應(yīng)的文件要求查詢結(jié)果保管為文要求查詢結(jié)果保管為文件的,一定要運(yùn)轉(zhuǎn)件的,一定要運(yùn)轉(zhuǎn)留意文件名及擴(kuò)展名留意文件名及擴(kuò)展名第第3套一套一1. 根據(jù)根據(jù)

2、SCORE數(shù)據(jù)庫,運(yùn)用查詢導(dǎo)游建立一個(gè)含有數(shù)據(jù)庫,運(yùn)用查詢導(dǎo)游建立一個(gè)含有學(xué)生學(xué)生“姓名和姓名和“出生日期的規(guī)范查詢出生日期的規(guī)范查詢QUERY31.QPR。 SELECT 姓名姓名,出生日期出生日期 FROM student第第3套一套一1.建查詢文件建查詢文件用導(dǎo)游用導(dǎo)游第第2套一套一4. 在工程中建立查詢?cè)诠こ讨薪⒉樵僢ook_qu:查詢價(jià)錢大于等于:查詢價(jià)錢大于等于10的圖書的圖書book表的一切信息,查詢結(jié)果按價(jià)錢降序排序。表的一切信息,查詢結(jié)果按價(jià)錢降序排序。 SELECT * FROM book WHERE 價(jià)錢價(jià)錢 = 10 ORDER BY; 價(jià)錢價(jià)錢 DESC【】【】第第

3、68套一、套一、3. 利用查詢?cè)O(shè)計(jì)器建立一個(gè)查詢,該查詢包含課利用查詢?cè)O(shè)計(jì)器建立一個(gè)查詢,該查詢包含課程名為程名為數(shù)據(jù)庫數(shù)據(jù)庫的的課程課程表中的全部信息,生成的查詢保管為表中的全部信息,生成的查詢保管為query。SELECT * FROM 課程課程 WHERE 課程名課程名=數(shù)據(jù)庫數(shù)據(jù)庫第第2 68套建查詢文件套建查詢文件.QPR 用設(shè)計(jì)器用設(shè)計(jì)器在查詢?cè)O(shè)計(jì)器標(biāo)題欄不出現(xiàn)在查詢?cè)O(shè)計(jì)器標(biāo)題欄不出現(xiàn)擴(kuò)展名與表單不同擴(kuò)展名與表單不同這是多余的擴(kuò)展名這是多余的擴(kuò)展名第第14 57 70套查詢僅要結(jié)果套查詢僅要結(jié)果.DBF表文件表文件第第14套一套一4. 將將SCORE1表中記錄按學(xué)號(hào)從低到高排序,在

4、學(xué)號(hào)表中記錄按學(xué)號(hào)從低到高排序,在學(xué)號(hào)一樣的情況下再按成果從高到低排序,排序結(jié)果存入表一樣的情況下再按成果從高到低排序,排序結(jié)果存入表NEW_ORDER?!居迷O(shè)計(jì)器,要運(yùn)轉(zhuǎn)】。【用設(shè)計(jì)器,要運(yùn)轉(zhuǎn)】select * from score1 order by 學(xué)號(hào)學(xué)號(hào),成果成果 desc; into table new_order第第57套一套一1將將“銷售表中的日期在銷售表中的日期在2000年年12月月31日前含日前含2000年年12月月31日的記錄復(fù)制到一個(gè)新表日的記錄復(fù)制到一個(gè)新表“2019.dbf中。中。SELECT * FROM 銷售表銷售表 WHERE 日期日期4500 order b

5、y 職工號(hào)職工號(hào); to file one.txt擴(kuò)展名擴(kuò)展名.txt不可省不可省 4修正修正test.prg中的語句,該語句的功能是將中的語句,該語句的功能是將“職職稱表中一切職稱名為稱表中一切職稱名為“教授的記錄的教授的記錄的“根本工資根本工資存儲(chǔ)于一個(gè)新表存儲(chǔ)于一個(gè)新表prof.dbf中,新表中包含中,新表中包含“職稱級(jí)別職稱級(jí)別和和“根本工資兩個(gè)字段,并按根本工資兩個(gè)字段,并按“根本工資升序陳列。根本工資升序陳列。最后運(yùn)轉(zhuǎn)程序文件最后運(yùn)轉(zhuǎn)程序文件test.prg。select 職稱級(jí)別職稱級(jí)別,根本工資根本工資 from 職稱表職稱表 where 職稱名職稱名=“教授教授 to dbf

6、 prof.dbf group by 根本工資根本工資select 職稱級(jí)別職稱級(jí)別,根本工資根本工資 from 職稱表職稱表 where 職稱名職稱名=教授教授 into dbf prof.dbf order by 根本工資根本工資第第89套套 改查詢語句改查詢語句一、一、4在工程管理器中建立本地視圖在工程管理器中建立本地視圖view_ca,視圖內(nèi)容為職,視圖內(nèi)容為職工號(hào)、姓名和年齡,按年齡降序排序年齡表達(dá)式是工號(hào)、姓名和年齡,按年齡降序排序年齡表達(dá)式是YEAR(DATE()-YEAR(出生日期出生日期)。OPEN DATABASE orders_manageCREATE VIEW view

7、_ca AS;SELECT 職工號(hào)職工號(hào),姓名姓名,YEAR(DATE()-YEAR(出生日期出生日期) AS 年年齡齡 FROM employee ORDER BY 年齡年齡 DESC第第82套視圖設(shè)計(jì)器套視圖設(shè)計(jì)器第第3套一套一3. 用用SQL命令向命令向SCORE1表插入一條記錄:學(xué)號(hào)為表插入一條記錄:學(xué)號(hào)為 “993503433、課程號(hào)為、課程號(hào)為“0001、成果是、成果是99。第第3 套語句套語句i=10DO i=1 DO while i=1 ? I i=i-1 ENDDO第第39套一套一4.在在test.prg中第中第2條語句是錯(cuò)誤的,修正該條語句留意:只能修正該條語條語句是錯(cuò)誤的

8、,修正該條語句留意:只能修正該條語句,使得程序執(zhí)行的結(jié)果是在屏幕上顯示句,使得程序執(zhí)行的結(jié)果是在屏幕上顯示10到到1。第第39 40 47套修正程序套修正程序第第40套套2.翻開翻開one.prg文件,修正其文件,修正其中的一處錯(cuò)誤,使得程序執(zhí)行的結(jié)中的一處錯(cuò)誤,使得程序執(zhí)行的結(jié)果是在屏幕上顯示:果是在屏幕上顯示: 5 4 3 2 1 留意:錯(cuò)誤只需一處,文件修正留意:錯(cuò)誤只需一處,文件修正之后要存盤。之后要存盤。i=5DO WHILE i=1 ?i i=i-1ENDDO第第47套一套一3翻開翻開one.prg文件,修正其中的文件,修正其中的一處錯(cuò)誤,使得程序執(zhí)行的結(jié)果是在屏幕上一處錯(cuò)誤,使得

9、程序執(zhí)行的結(jié)果是在屏幕上顯示顯示2 4 6 8 10。留意:錯(cuò)誤只需一處,。留意:錯(cuò)誤只需一處,文件修正之后要存盤。文件修正之后要存盤。one.prg i=2DO WHILE i=0。請(qǐng)將該。請(qǐng)將該SQL語句存儲(chǔ)在語句存儲(chǔ)在three.prg文件中,否那么文件中,否那么不得分。不得分。ALTER TABLE 學(xué)院表學(xué)院表 ADD 教師人數(shù)教師人數(shù) I CHECK 教師人數(shù)教師人數(shù)=0第第33套一套一3.運(yùn)用運(yùn)用SQL語句為表語句為表“金牌榜添加一個(gè)字段金牌榜添加一個(gè)字段“獎(jiǎng)牌總獎(jiǎng)牌總數(shù)整數(shù)型,同時(shí)為該字段設(shè)置有效性規(guī)那么:獎(jiǎng)牌總數(shù)數(shù)整數(shù)型,同時(shí)為該字段設(shè)置有效性規(guī)那么:獎(jiǎng)牌總數(shù)=0。請(qǐng)將該。請(qǐng)

10、將該SQL語句存儲(chǔ)在文件語句存儲(chǔ)在文件one.prg中,否那么不得分。中,否那么不得分。alter table 金牌榜金牌榜 add 獎(jiǎng)牌總數(shù)獎(jiǎng)牌總數(shù) I check 獎(jiǎng)牌總數(shù)獎(jiǎng)牌總數(shù)=0第第12套一、套一、1. 用用SQL INSERT語句插入元組語句插入元組(p7,PN7,1020)到到零件信息零件信息表留意不要反復(fù)執(zhí)行插入操作,并將相應(yīng)的表留意不要反復(fù)執(zhí)行插入操作,并將相應(yīng)的SQL語句存儲(chǔ)在文件語句存儲(chǔ)在文件one.prg中。中。insert into 零件信息零件信息 values (p7,PN7,1020)第第18套一套一4. 運(yùn)用運(yùn)用SQL語句向自在表語句向自在表golden.db

11、f中添加一條記錄中添加一條記錄(“011,9,7,11)。請(qǐng)將該。請(qǐng)將該SQL語句存儲(chǔ)在文件語句存儲(chǔ)在文件two.prg中,否那中,否那么不得分么不得分insert into golden value(011,9,7,11)第第22套套4. 運(yùn)用運(yùn)用SQL語句插入一個(gè)記錄到語句插入一個(gè)記錄到“分組情況表中,插分組情況表中,插入的內(nèi)容是,組號(hào):入的內(nèi)容是,組號(hào):“01,組名:,組名:“通俗唱法。請(qǐng)將該通俗唱法。請(qǐng)將該SQL語句存儲(chǔ)在語句存儲(chǔ)在four.prg中,否那么不得分。中,否那么不得分。insert into 分組情況表分組情況表 values(01,通俗唱法通俗唱法)第第12 18 22

12、套套SQL語句語句insert 第第33 36 58 68套語句套語句UPDATE第第33套一套一4.運(yùn)用運(yùn)用SQL語句更改表語句更改表金牌榜金牌榜一切記錄的一切記錄的獎(jiǎng)牌總數(shù)獎(jiǎng)牌總數(shù)字段字段值,該值應(yīng)為值,該值應(yīng)為金牌數(shù)金牌數(shù)、銀牌數(shù)銀牌數(shù)、銅牌數(shù)銅牌數(shù)三項(xiàng)之和。請(qǐng)將該三項(xiàng)之和。請(qǐng)將該SQL語句存儲(chǔ)在文件語句存儲(chǔ)在文件two.prg中,否那么不得分。中,否那么不得分。UPDATE 金牌榜金牌榜 SET 獎(jiǎng)牌總數(shù)獎(jiǎng)牌總數(shù)=金牌數(shù)金牌數(shù)+銀牌數(shù)銀牌數(shù)+銅牌數(shù)銅牌數(shù)第第36套一套一4.用用SQL的的UPDATE命令將學(xué)生命令將學(xué)生“王三風(fēng)的出生日期修正王三風(fēng)的出生日期修正為為1983年年5月月1日

13、,并將該語句粘貼在日,并將該語句粘貼在SQL2.TXT文件中第一行、只文件中第一行、只占一行。占一行。UPDA 學(xué)生學(xué)生 SET 出生日期出生日期=1983/05/01 WHER 姓名姓名=王三風(fēng)王三風(fēng)“第第58套一套一3在在雇員雇員表中,將一切記錄的表中,將一切記錄的EMAIL字段值運(yùn)用字段值運(yùn)用部門號(hào)部門號(hào)的字段值加上的字段值加上雇員號(hào)雇員號(hào)的字段值再加上的字段值再加上xxxx進(jìn)展交換。進(jìn)展交換。UPDATE 雇員雇員 SET =部門號(hào)部門號(hào)+雇員號(hào)雇員號(hào)+xxxx第第68套一套一4. 用用SQL UPDATE語句將語句將課程課程表中課程名為表中課程名為數(shù)據(jù)庫數(shù)據(jù)庫的的課程的任課教師更改為

14、課程的任課教師更改為T2222,并將相應(yīng)的,并將相應(yīng)的SQL語句存儲(chǔ)在文件語句存儲(chǔ)在文件Four.prg中。中。UPDA 課程課程 SET 任課教師任課教師=T2222 WHER 課程名課程名=數(shù)據(jù)庫數(shù)據(jù)庫第第10 12 28 38套語句套語句UPDATE第第10套套2. 用用SQL語句將語句將rate_exchange.dbf表中外幣稱號(hào)為表中外幣稱號(hào)為美圓美圓的的賣出價(jià)修正為賣出價(jià)修正為829.01,并將相應(yīng)的,并將相應(yīng)的SQL語句保管為文本文件語句保管為文本文件two.txt。update rate_exchange set 賣出價(jià)賣出價(jià)=829.01 where 外幣稱號(hào)外幣稱號(hào)=美圓

15、美圓第第12套一套一3. 用用SQL UPDATE語句將語句將“零件信息表中零件號(hào)為零件信息表中零件號(hào)為“p4的零件的單價(jià)更改為的零件的單價(jià)更改為1090,并將相應(yīng)的,并將相應(yīng)的SQL語句存儲(chǔ)在文件語句存儲(chǔ)在文件Three.prg中。中。update 零件信息零件信息 set 單價(jià)單價(jià)=1090 where 零件號(hào)零件號(hào)=p4第第28套一套一4. 運(yùn)用運(yùn)用SQL語句將考生文件夾下的自在表語句將考生文件夾下的自在表teacher中教師姓中教師姓名為名為Jack的工資修正為的工資修正為8000元。請(qǐng)將該元。請(qǐng)將該SQL語句存儲(chǔ)在語句存儲(chǔ)在four.prg文件文件中,否那么不得分。中,否那么不得分。

16、UPDATE TEACHER.DBF SET 工資工資=8000 WHERE 姓名姓名=Jack“ 第第38套一套一2.運(yùn)用運(yùn)用SQL Update語句將表語句將表TABB中一切記錄的字段中一切記錄的字段日期日期的值修正為的值修正為2019-10-01,并將,并將SQL語句存儲(chǔ)到名為語句存儲(chǔ)到名為TWO.PRG的文件的文件中。中。UPDATE tabb SET 日期日期 = CTOD(10/01/05)第第12 57 84套語句套語句delete第第12套一套一2. 用用SQL DELETE語句從語句從“零件信息表中刪除單價(jià)小零件信息表中刪除單價(jià)小于于600的一切記錄,并將相應(yīng)的的一切記錄,并

17、將相應(yīng)的SQL語句存儲(chǔ)在文件語句存儲(chǔ)在文件two.prg中。中。delete from 零件信息零件信息 where 單價(jià)單價(jià)600第第84套一套一3運(yùn)用運(yùn)用SQL語句將學(xué)號(hào)為語句將學(xué)號(hào)為“s3的學(xué)生記錄從表的學(xué)生記錄從表Student中邏輯刪除,并將該中邏輯刪除,并將該SQL語句存放在文件語句存放在文件ONE.PRG中。中。 delete from student where 學(xué)號(hào)學(xué)號(hào)=s3“第第57套一套一2將將“銷售表中的日期日期型字段在銷售表中的日期日期型字段在2000年年12月月31日前含日前含2000年年12月月31日的記錄物理刪除。日的記錄物理刪除。DELETE FROM 銷售表

18、銷售表 WHERE 日期日期=2000-12-31PACK第第27套一套一3. 運(yùn)用運(yùn)用SQL命令命令(ALTER TABLE)為為student表建表建立一個(gè)候選索引,索引名和索引表達(dá)式都是立一個(gè)候選索引,索引名和索引表達(dá)式都是“學(xué)號(hào),并將學(xué)號(hào),并將相應(yīng)的相應(yīng)的SQL命令保管在命令保管在three.prg文件中。文件中。 ALTER TABLE student ADD UNIQUE 學(xué)號(hào)學(xué)號(hào) TAG 學(xué)號(hào)學(xué)號(hào)第第27套一套一4. 運(yùn)用非運(yùn)用非SQL命令為命令為course表建立一個(gè)候選索引,表建立一個(gè)候選索引,索引名和索引表達(dá)式都是索引名和索引表達(dá)式都是課程編號(hào)課程編號(hào),并將相應(yīng)的命令保管,并將相應(yīng)的命令保管在在four.prg文件中文件中

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論