FoxPro數(shù)據(jù)庫(kù)基本操作.ppt_第1頁(yè)
FoxPro數(shù)據(jù)庫(kù)基本操作.ppt_第2頁(yè)
FoxPro數(shù)據(jù)庫(kù)基本操作.ppt_第3頁(yè)
FoxPro數(shù)據(jù)庫(kù)基本操作.ppt_第4頁(yè)
FoxPro數(shù)據(jù)庫(kù)基本操作.ppt_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第11章FoxPro數(shù)據(jù)庫(kù)基本操作,尖括號(hào)內(nèi)的部分是說(shuō)明性文字,使用時(shí)替換為特定內(nèi)容方括號(hào)的選項(xiàng),使用時(shí)選擇渡邊杏|豎線兩側(cè)的項(xiàng)目,只能選擇其中之一。不能選擇前面的所有項(xiàng)目。可以根據(jù)需要多次重復(fù)。項(xiàng)目之間以逗號(hào)分隔的范例:dir go top | bottotop,指令格式寫入慣例,1 Visual FoxPro指令格式,以下是一般限定子子句的多個(gè)格式(1)范圍ALL,NEXT,RECORD,REST(在命令動(dòng)詞和限定詞組之間或限定詞組之間至少區(qū)分一個(gè)空格。命令的最大長(zhǎng)度為8192個(gè)字符。如果命令太長(zhǎng),請(qǐng)使用分號(hào)(;)分隔FoxPro的命令動(dòng)詞、限定詞組、函數(shù)名、變量名和檔案名的英語(yǔ)字符可以不

2、用大小就寫命令動(dòng)詞。只能用前面的四個(gè)字母預(yù)訂單詞。檔案名稱、字段名、變量名和數(shù)組名稱、FoxPro命令寫入規(guī)則、命令輸入位置在命令窗口中執(zhí)行命令打開和隱藏回車符命令窗口、輸入FoxPro命令和執(zhí)行磁盤目錄列表(4個(gè)相同的命令)DIR、directory、listfiles和displayfiles上述命令可以添加適當(dāng)?shù)膮?shù)復(fù)制磁盤檔案復(fù)制COPY FILE TO磁盤檔案刪除ERASE或DELETE FILE磁盤檔案名稱更改RENAME TO磁盤目錄設(shè)置MD或MKDIR,F(xiàn)oxPro系統(tǒng)下的磁盤操作命令。更改當(dāng)前目錄刪除CD或CHDIR磁盤目錄RD或RMDIR設(shè)置當(dāng)前驅(qū)動(dòng)器和目錄更改顯示默認(rèn)值文

3、本文件名稱類型,F(xiàn)oxPro系統(tǒng)下的磁盤操作命令,2自由表結(jié)構(gòu)操作,表是數(shù)據(jù)庫(kù)管理的默認(rèn)對(duì)象,表結(jié)構(gòu)的操作是設(shè)置、顯示、修改和復(fù)制。1、確定表結(jié)構(gòu)的屬性,包括:字段名:自由表中最多10個(gè)字符,不能以數(shù)字開頭,漢字2個(gè)字符,字段類型:C字符;n數(shù)字類型D日期類型L邏輯類型;m注釋類型,字段寬度:最大字符類型254;數(shù)字類型最大值20、小數(shù)最大值18位(包括符號(hào)位和小數(shù))、日期類型8位(系統(tǒng)默認(rèn)值)邏輯類型1位(系統(tǒng)默認(rèn)值)注釋類型和常規(guī)類型4位(系統(tǒng)默認(rèn)值)、總寬度和小數(shù)寬度之間的差異大于2。按照教科書P363頁(yè)的5茄子原則。2、設(shè)定表格結(jié)構(gòu)指令方法:CREATE文字路徑。DBF(如果省略,則默

4、認(rèn)值為當(dāng)前磁盤當(dāng)前文件夾),SET DEFAULT TO字符路徑用于設(shè)置當(dāng)前文件夾。如果省略,則默認(rèn)值為DBF。如果省略,生成對(duì)話框?qū)⒆詣?dòng)打開并提示輸入主檔案名稱,包括新檔案單擊按鈕、2自由形式表結(jié)構(gòu)操作、1、表結(jié)構(gòu)設(shè)置、進(jìn)入表設(shè)計(jì)器后,根據(jù)以前設(shè)計(jì)的表結(jié)構(gòu),字段名稱、類型(可用鼠標(biāo)單擊或單擊空格鍵)、寬度(數(shù)字類型需要輸入小數(shù)寬度)、是否編制索引(請(qǐng)參見第12章)和空值完成后,您可以按單擊“確定”按鈕或按鍵組合進(jìn)行保存。是否輸入唱片對(duì)話框,按“是”或“否”退出。注意:如果表格結(jié)構(gòu)中有注釋欄位,則會(huì)在磁碟上建立注釋檔案,其主要檔案名稱與表格主要檔案名稱相同,擴(kuò)展名FPT。在移動(dòng)檔案復(fù)制操作中,

5、必須同時(shí)選擇操作。否則,復(fù)制或移動(dòng)后,表格文件將不可用。,2自由表格結(jié)構(gòu)操作,2,顯示表格結(jié)構(gòu),作為命令顯示列表/打印機(jī),連續(xù)顯示所有信息,暫停全屏,將表格結(jié)構(gòu)輸出到文件,注意:牙齒操作打開當(dāng)前數(shù)據(jù)庫(kù),2自由表格結(jié)構(gòu)操作1,命令方法:MODIFY STRUCTURE 2,菜單方法但是,為了確?,F(xiàn)有數(shù)據(jù)的安全性和完整性,不能同時(shí)修改字段名和類型2,不能同時(shí)修改字段名和寬度3,在插入/刪除字段的同時(shí)修改其他字段的字段名,2自由表格結(jié)構(gòu)操作,4,復(fù)制表格結(jié)構(gòu),復(fù)制到字符路徑。必須遵循DBS規(guī)則。新表包含以逗號(hào)分隔的字段,如果省略,則包含所有字段(例如,use student COPY STRU TO

6、 d : mydbfstud fields學(xué)號(hào),名稱,性別use d:mydbfstud list stru,),部分練習(xí):在自己的檔案下設(shè)置與課本363頁(yè)相同的表結(jié)構(gòu),并添加平均成績(jī)(N,6,2)和總成績(jī)(N,6,2)字段。學(xué)號(hào)、姓名、國(guó)語(yǔ)成績(jī)、英語(yǔ)成績(jī)、數(shù)學(xué)成績(jī)、平均成績(jī)、總成績(jī)字段、2自由票結(jié)構(gòu)操作、3票記錄操作、1、表檔案打開和關(guān)閉:表中記錄的所有操作都是針對(duì)當(dāng)前打開的表文件的。關(guān)閉表將釋放表文件占用的內(nèi)存資源,并將數(shù)據(jù)存儲(chǔ)在外部存儲(chǔ)中,從而防止數(shù)據(jù)丟失。1,打開命令方法:USE字符路徑。DBF菜單方法:使用檔案/打開命令,從打開對(duì)話框檔案類型中選擇表檔案,選擇位置和檔案名稱。2,關(guān)閉

7、,USE(常規(guī))close tables close databases close all,3表唱片任務(wù),2,添加表唱片剪輯:1,完成存儲(chǔ)表結(jié)構(gòu)設(shè)置時(shí)是否輸入數(shù)據(jù)對(duì)話框,選擇是否在重新添加記錄時(shí)進(jìn)行輸入在表檔案的末尾只添加一個(gè)空唱片,不能進(jìn)入剪輯窗口。2,一般剪輯鍵:教科書P371頁(yè),表唱片3項(xiàng)任務(wù),2,表唱片附加剪輯,3,注釋字段剪輯光標(biāo)移至注釋類型或鼠標(biāo)雙擊說(shuō)明字段,您可以進(jìn)入“說(shuō)明字段剪輯”窗口,在輸入完成后使用鍵盤退出。剪輯方法等類似于使用記事本。4、如何打開通用字段剪輯從“注釋字段剪輯”菜單中選擇“插入對(duì)象”命令后,選擇要保存的對(duì)象類型(例如,如果要插入的對(duì)象已另存為磁盤上的文件)

8、,從文件創(chuàng)建(例如,無(wú),選擇)對(duì)象編輯器將自動(dòng)打開。如果不存在,則可雙擊對(duì)象、3表記錄中的操作、3、瀏覽表記錄、browse fields LOCK freeze noappend no modify nodelete nomenu、fields表示導(dǎo)航中的字段名(以逗號(hào)分隔的los表示),計(jì)數(shù)由數(shù)值表達(dá)式確定。FREEZE光標(biāo)只能在指定的移動(dòng)中移動(dòng)。NOAPPEND禁止其他唱片禁止修改NOMODIFY唱片禁止刪除NODELETE唱片禁止在NOMENU菜單欄上顯示表格菜單項(xiàng)?!氨怼辈藛雾?xiàng)刪除、添加記錄、曹征等一系列操作;3表記錄的操作;4;表記錄的顯示;列表/顯示字段FOR WHILE off

9、 to printer;1;范圍:ALL所有唱片NEXT從當(dāng)前記錄開始的n個(gè)唱片記錄唱片WHILE優(yōu)先級(jí)大于FOR,3表記錄的操作,4,顯示表唱片,3,相似和差異:相同點(diǎn):在指定范圍內(nèi)在屏幕上顯示符合條件的記錄的差異:和未指定時(shí),LIST默認(rèn)顯示所有記錄,DISPLAY默認(rèn)顯示一個(gè)當(dāng)前唱片。如果指定了和,則LIST為自動(dòng)滾動(dòng)屏幕顯示,DISPLAY暫停全屏顯示。示例:STUDENT表中所有入站學(xué)生記錄的名稱和性別USE student LIST/DISP ALL FOR .NOT .每入站否FIELDS名稱、性別、3表記錄的行為、5、表記錄的位置、當(dāng)前唱片、唱片指針顯示1、絕對(duì)位置和RECCO

10、UNT()表格文件中的唱片數(shù),t .或。f .返回。注意:BOF()、EOF()、reccount()、recno()、3表唱片操作、5、指定表唱片位置、2、指定相對(duì)位置、SKIP、整數(shù)表達(dá)式、正數(shù)或負(fù)數(shù)1均可省略示例:use student skipint(reccount()/2 0.5),3表記錄中的操作,5,定位表記錄,3,條件位置(順序查詢),查找LOCA FOUND cocos返回。t .找不到。f .返回3表記錄的操作,6,插入和刪除表唱片,1,插入唱片插入插入插入表before,插入空唱片而不進(jìn)入剪輯狀態(tài),在當(dāng)前唱片之前插入唱片,默認(rèn)值為當(dāng)前唱片后的3表唱片操作,6,插入和刪除

11、表記錄,2,刪除記錄:邏輯刪除(刪除3表記錄中的操作,6,插入和刪除表記錄,物理刪除:PACK,清除表中的所有唱片而不進(jìn)行邏輯刪除:zap zap=,delete AP 1,剪輯(修改)EDIT|CHANGE FOR FIELDS(范圍注:如果表達(dá)式的值大于字段寬度,字符類型將部分截?cái)嘤覀?cè),數(shù)字類型將首先減小小數(shù)寬度,然后使用科學(xué)計(jì)算方法,最后顯示為*。3表唱片操作,7,表唱片剪輯和替換(如1),分別獲取STUDENT的每個(gè)同學(xué)總分和平均分,然后添加相應(yīng)字段。Use STUDENT Repl all總成績(jī)with國(guó)語(yǔ)成績(jī)數(shù)學(xué)成績(jī)外語(yǔ)成績(jī)、平均成績(jī)with總成績(jī)/3 2、修改學(xué)生結(jié)構(gòu)、添加和修改“是否復(fù)試”字段,即3個(gè)課程成績(jī)小于60個(gè),復(fù)試字段的值是否全部為真copy to fields for TYPE fox plus | fox2x | SDF | xls | xl5 | | delimited,檔案類型默認(rèn)為

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論