Visual-FoxPro數(shù)據(jù)庫(kù)文件及記錄命令_第1頁(yè)
Visual-FoxPro數(shù)據(jù)庫(kù)文件及記錄命令_第2頁(yè)
Visual-FoxPro數(shù)據(jù)庫(kù)文件及記錄命令_第3頁(yè)
Visual-FoxPro數(shù)據(jù)庫(kù)文件及記錄命令_第4頁(yè)
Visual-FoxPro數(shù)據(jù)庫(kù)文件及記錄命令_第5頁(yè)
已閱讀5頁(yè),還剩3頁(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)介

VisualFoxPro數(shù)據(jù)庫(kù)文件及記錄命令數(shù)據(jù)庫(kù)文件及記錄命令

ADDTABLE在當(dāng)前數(shù)據(jù)庫(kù)中添加一個(gè)自由表

APPEND在表的末尾添加一個(gè)或多個(gè)新記錄

APPENDFROMARRAY由數(shù)組添加記錄到表中

APPENDFROM從一個(gè)文件中讀入記錄,追加到當(dāng)前表的尾部

APPENDGENERAL從文件中導(dǎo)入OLE對(duì)象并將其放入通用字段中

APPENDMEMO將文本文件的內(nèi)容復(fù)制到備注字段中

APPENDPROCEDURES將文本文件中的存儲(chǔ)過(guò)程追加到當(dāng)前數(shù)據(jù)庫(kù)中

AVERAGE計(jì)算數(shù)值表達(dá)式或字段的算術(shù)平均值

BLANK清除當(dāng)前記錄中所有字段的數(shù)據(jù)

BROWSE打開(kāi)瀏覽窗口,顯示當(dāng)前或選定表的記錄

CALCULATE對(duì)表中的字段或包含字段的表達(dá)式進(jìn)行財(cái)務(wù)和統(tǒng)計(jì)操作

CHANGE顯示要編輯的字段

CLOSE關(guān)閉各種類型的文件

CLOSEMEMO關(guān)閉一個(gè)或多個(gè)備注編輯窗口

COMPILEDATABASE編譯數(shù)據(jù)庫(kù)中的存儲(chǔ)過(guò)程

CONTINUE繼續(xù)執(zhí)行先前的LOCATE命令

COPYMEMO復(fù)制當(dāng)前記錄中的指定備注字段的內(nèi)容到文本文件

COPYPROCEDURES將當(dāng)前數(shù)據(jù)庫(kù)中’的存儲(chǔ)過(guò)程復(fù)制到文本文件

COPYSTRUCTURE用當(dāng)前選擇的表結(jié)構(gòu)創(chuàng)建一個(gè)新的空自由表

COPYSTRUCTUREEXTENDED創(chuàng)建新表,它的字段包含當(dāng)前選定表的結(jié)構(gòu)信息

COPYTOARRAY將當(dāng)前選定表中的數(shù)據(jù)復(fù)制到數(shù)組

COPYTO用當(dāng)前選定表的內(nèi)容創(chuàng)建新文件

COUNT統(tǒng)計(jì)表中記錄數(shù)目

CREATE生成一個(gè)新的VisualFoxPro表

CREATECONNECTION創(chuàng)建一個(gè)命名連接并把它存儲(chǔ)在當(dāng)前數(shù)據(jù)庫(kù)中

CREATEDATABASE創(chuàng)建并打開(kāi)一個(gè)數(shù)據(jù)庫(kù)

CREATETRIGGER創(chuàng)建表的刪除、插入或更新觸發(fā)器

CREATEVIEW從VisualFoxPro環(huán)境創(chuàng)建視圖文件

DELETE給要?jiǎng)h除的記錄做標(biāo)記

DELETECONNECTION從當(dāng)前數(shù)據(jù)庫(kù)中刪除一個(gè)命名連接

DELETEDATABASE從磁盤上刪除數(shù)據(jù)庫(kù)

DELETETRIGGER從當(dāng)前數(shù)據(jù)庫(kù)的表中刪除“刪除”、“插入”或“更新”觸發(fā)器│

DELETEVIEW從當(dāng)前數(shù)據(jù)庫(kù)中刪除一個(gè)SQL視圖

DISPLAY在VisualFoxPro主窗口或用戶自定義窗口中顯示與當(dāng)前表有關(guān)的信息

DISPLAYCONNECTIONS顯示當(dāng)前數(shù)據(jù)庫(kù)中與命名連接有關(guān)的信息

DISPLAYDATABASE顯示有關(guān)當(dāng)前數(shù)據(jù)庫(kù)的信息,或當(dāng)前數(shù)據(jù)庫(kù)中的字段、命名連接、表或視圖的信息

DISPLAYMEMORY顯示內(nèi)存變量和數(shù)組的當(dāng)前內(nèi)容

DISPLAYPROCEDURES顯示當(dāng)前數(shù)據(jù)庫(kù)中存儲(chǔ)過(guò)程的名稱

DISPLAYSTRUCTURE顯示一個(gè)表文件的結(jié)構(gòu)

DISPLAYTABLES顯示包含在當(dāng)前數(shù)據(jù)庫(kù)中所有的表和表的信息

DISPLAYVIEWS顯示當(dāng)前數(shù)據(jù)庫(kù)中關(guān)于SQL視圖的信息以及SQL視圖是否基于本地或遠(yuǎn)程表的信息

DROPTABLE把一個(gè)表從數(shù)據(jù)庫(kù)中移出,并從磁盤中刪除它

DROPVIEW從當(dāng)前數(shù)據(jù)庫(kù)中刪除指定的SQL視圖

EDIT顯示要編輯的字段

EXPORT把VisualFoxPro表中的數(shù)據(jù)復(fù)制到其他格式的文件中

FIND查找記錄

FLUSH將對(duì)表和索引所作的修改存入磁盤

FREETABLE刪除表中的數(shù)據(jù)庫(kù)引用

GATHER將當(dāng)前選定表中當(dāng)前記錄的數(shù)據(jù)替換為某個(gè)數(shù)組、內(nèi)存變量組或?qū)ο笾械臄?shù)據(jù)

GO|GOTO將記錄指針移動(dòng)到指定記錄上

IMPORT從外部文件導(dǎo)入數(shù)據(jù),創(chuàng)建一個(gè)VisualFoxPro新表

INSERT插入記錄

JOIN將兩個(gè)數(shù)據(jù)庫(kù)文件合并

LIST連續(xù)顯示表或環(huán)境信息

LISTCONNECTIONS連續(xù)顯示有關(guān)當(dāng)前數(shù)據(jù)庫(kù)中命名連接的信息

LISTDATABASE連續(xù)顯示有關(guān)當(dāng)前數(shù)據(jù)庫(kù)的信息

LISTPROCEDURES連續(xù)顯示當(dāng)前數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程的名稱

LISTTABLES連續(xù)顯示包含在當(dāng)前數(shù)據(jù)庫(kù)中的所有表和表的信息

LISTVIEWS連續(xù)顯示當(dāng)前數(shù)據(jù)庫(kù)中有關(guān)SQL視圖的信息

LOCATE按順序搜索表從而找到滿足指定邏輯表達(dá)式的第一個(gè)記錄

MODIFYCONNECTION顯示連接設(shè)計(jì)器,讓你能夠交互地修改當(dāng)前數(shù)據(jù)庫(kù)中已有的命名連接

MODIFYDATABASE打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器,讓你能夠交互地修改當(dāng)前數(shù)據(jù)庫(kù)

MODIFYGENERAL在編輯窗口中打開(kāi)當(dāng)前記錄中的通用字段

MODIFYMEMO打開(kāi)當(dāng)前記錄備注字段的編輯窗口

MODIFYPROCEDURE打開(kāi)VisualFoxPro文本編輯器,可在其中為當(dāng)前數(shù)據(jù)庫(kù)創(chuàng)建新的存儲(chǔ)過(guò)程

MODIFYSTRUCTURE顯示表設(shè)計(jì)器

MODIFYVIEW顯示視圖設(shè)計(jì)器

OPENDATABASE打開(kāi)一個(gè)數(shù)據(jù)庫(kù)

PACK從當(dāng)前表中永久刪除標(biāo)有刪除標(biāo)記的記錄

PACKDATABASE從當(dāng)前數(shù)據(jù)庫(kù)中刪除標(biāo)有刪除標(biāo)記的記錄

RECALL恢復(fù)所選表中帶有刪除標(biāo)記的記錄·

REMOVETABLE從當(dāng)前數(shù)據(jù)庫(kù)中移去一個(gè)表

RENAMECONNECTION重命名當(dāng)前數(shù)據(jù)庫(kù)中的一個(gè)命名連接

RENAMETABLE重命名當(dāng)前數(shù)據(jù)庫(kù)中的表

RENAMEVIEW重命名當(dāng)前數(shù)據(jù)庫(kù)中的3QL視圖

REPLACE更新表的記錄內(nèi)容

REPLACEFROMARRAY使用內(nèi)存變量數(shù)組中的值更新字段內(nèi)容

SCAN...ENDSCAN運(yùn)行掃描數(shù)據(jù)表文件

SCATTER從當(dāng)前記錄中把數(shù)據(jù)復(fù)制到一組內(nèi)存變量或數(shù)組中

SEEK查找記錄命令

SELECT激活指定工作區(qū)

SETAUTOINCERROR在自動(dòng)增加值產(chǎn)生錯(cuò)誤時(shí)是否更新或插入一個(gè)值到記錄中

SETCOLLATE指定在后續(xù)索引和拌序操作中,字符型字段的排序順序

SETDATABASE指定當(dāng)前數(shù)據(jù)庫(kù)

SETDATASESSION激活指定的表單數(shù)據(jù)工作期

SETDELETED指定VisualFoxPro是否處理標(biāo)有刪除標(biāo)記的記錄,以及其他命令是否可以操作它們

SETEXCLUSIVE指定VisualFoxPro在網(wǎng)絡(luò)上以獨(dú)占方式還是共享方式打開(kāi)表文件

SETFIELDS指定可以訪問(wèn)表中的哪些字段

SETFILTER指定訪問(wèn)當(dāng)前表中記錄時(shí)必須滿足的條件

SETINDEX打開(kāi)一個(gè)或多個(gè)索引文件,供當(dāng)前表使用;

SETKEY根據(jù)索引關(guān)鍵字,指定訪問(wèn)記錄的范圍

SETLOCK激活或廢止在某些命令中的自動(dòng)文件鎖定

SETMULTILOCKS決定能否使用LOOK()或RLOCK()鎖定多個(gè)記錄

SETNEARFIND或SEEK查找記錄不成功時(shí),確定記錄指針停留的位置

SETNOCPTRANS防止把已打開(kāi)表中的選定字段轉(zhuǎn)換到另一個(gè)代碼頁(yè)

SETNULL確定ATLTERTABLE、CREATETABLE和INSERT-SQL命令如何處理null值

SETNULLDISPLAY指定null值顯示時(shí)對(duì)應(yīng)的字符中

SETRELATION在兩個(gè)打開(kāi)的表之間建立關(guān)系

SETRELATIONOFF解除當(dāng)前選定工作區(qū)中父表與相關(guān)子表之間已建立的關(guān)系

SETREPROCESS指定一次鎖定嘗試不成功后,VisualFoxPro對(duì)文件或記錄再次嘗試加鎖的次數(shù)或時(shí)間

SETSKIP創(chuàng)建表與表之間的一對(duì)多關(guān)系

SETTABLEVALIDATE指定一個(gè)表的執(zhí)行級(jí)別

SETWINDOWOFMEMO設(shè)置備注字段使用的窗口

SKIP使記錄指針在表中向前移動(dòng)或向后移動(dòng)

SUM對(duì)當(dāng)前選定表的指定數(shù)值字段或全部數(shù)值字段進(jìn)行求和

TOTAL計(jì)算當(dāng)前選定表中數(shù)值字段的總和

UPDATE更新數(shù)據(jù)庫(kù)文件的記錄

USE打開(kāi)一個(gè)表及其相關(guān)索引文件,或打開(kāi)一個(gè)SQL視圖

VALIDATEDATABASE保證當(dāng)前數(shù)據(jù)庫(kù)中表和索引位置的正確性

ZAP從表中刪除所有記桌,只留下表的結(jié)構(gòu)VisualFoxPro索引及排序命令

索引及排序

COPYINDEXES從單項(xiàng)索引.IDX文件創(chuàng)建復(fù)合索引標(biāo)識(shí)

COPYTAG根據(jù)復(fù)合索引文件的標(biāo)識(shí)創(chuàng)建單項(xiàng)索引(.IDX)文件

DELETETAG從復(fù)合索引(.CDX)文件中刪除標(biāo)識(shí)

INDEX創(chuàng)建一個(gè)索引文件,利用該文件可以按某種邏輯順序顯示和訪問(wèn)表記錄

REINDEX重整索引

SETORDER指定表的主控索引文件或標(biāo)識(shí)

SETUNIQUE指定具有重復(fù)索引關(guān)鍵字的記錄是否保留在索引文件中

SORT對(duì)當(dāng)前選定表進(jìn)行捧序,井將捧過(guò)序的記錄輸出到新表中大體介紹VisualFoxPro數(shù)據(jù)的排序、索引、更新數(shù)據(jù)庫(kù)Sql,VFP,Access作者:數(shù)據(jù)庫(kù)Sql,VFP,Access瀏覽:399次評(píng)論:0條要有效地利用數(shù)據(jù),必須對(duì)數(shù)據(jù)庫(kù)進(jìn)行排序,索引使雜亂的數(shù)據(jù)按一定的要求排列整齊,以便查詢使用。一、建立表索引在建立數(shù)據(jù)表結(jié)構(gòu)時(shí),在需要索引的字段的索引欄上選擇升序或降序即可建立索引。或在表設(shè)計(jì)器的索引欄選擇索引名和索引類型,輸入表達(dá)式和索引篩選條件也可建立索引。索引的類型有:①主索引:字段不允許有重復(fù)的索引,一個(gè)表只能有一個(gè)主索引,主索引只能用于在數(shù)據(jù)庫(kù)內(nèi)部建的表,不能用于自由表。②候選索引:字段不允許有重復(fù)值,作為主索引的候選字段。③普遍索引:字段允許重復(fù)值,一個(gè)表有多個(gè)普通索引。④唯一索引:允許有重復(fù)值,只存儲(chǔ)第一次出現(xiàn)的重復(fù)值。建立索引后,數(shù)據(jù)庫(kù)即生成*.CDX或*.IDX索引文件,索引文件按索引字段值升序排序。用命令建立索引文件USE[文件名](打開(kāi)表)

INDEXON[索引字段名]TO[索引文件名]

*以索引字段建立引文件

SETINDEXTTO[索引文件名]*打開(kāi)索引文件實(shí)例.:USERSDA

INDEXON基本工資TOIRSDA

SETINDEXTOIRSDA

BROWSE二、快速查找命令:SEEK,F(xiàn)IND①SEEK的用法:USERSDAINDEXIRSDA*打開(kāi)表同時(shí)打開(kāi)基本工資

索引文件*

SEEK300*檢索基本工資為300元的職工*

DISPLAY*顯示查找結(jié)果*②FIND的用法:SETINDEXTOIRSDA

FIND“陸青山”

DISPLAY三、記錄排序表的所有記錄按某個(gè)字段的值的大小順序進(jìn)行排列,作為排序標(biāo)準(zhǔn)的字段,稱為關(guān)鍵字段,又稱關(guān)鍵字。命令格式如下:SORTON<關(guān)鍵字>[/D]TO<排序文件名>說(shuō)明:①邏輯型,備注型和通用型字段不能作排序關(guān)鍵字。②加[/D]項(xiàng)時(shí)為降序排序,缺省為降序(由大到?。?lt;排序文件名>不得與原表名相同,可不加擴(kuò)搌名,系統(tǒng)自動(dòng)加上擴(kuò)展名.DBF。④可以取多個(gè)關(guān)鍵字,以“,”他隔。排序產(chǎn)生.DBF排序文件和.FPT備注文件實(shí)例:USERSDASORTON基本工資/DTOSRSDA*生成升序排序文件SKSDA.DBF*USESRSDA*打開(kāi)排序表LIST*顯示排序四、修改字段值給一個(gè)表的某個(gè)字段指定為特定值填充UPDATE<Tablename>SET<關(guān)鍵字>=‘具體值’實(shí)例:

updatel1602011set志愿二='002'也可以使用值替換方式:replacexhwith'07'alltrim(錄取序號(hào))updatelsetxh='07'alltrim(錄取序號(hào))七、排序與索引將當(dāng)前表排序后建立一個(gè)新數(shù)據(jù)表:SORTTO文件名ON字段名1[/A|/D];[/C][字段名2[/A|/D][/C]...];[ASCENDING|DESCENDING][常用子句];建立單索引文件:INDEXON表達(dá)式TO單索引文件名;[FOR<條件>][UNIQUE][COMPACT];[ASCENDING][DESCENDING][ADDITIVE]建立復(fù)合索引文件:INDEXON表達(dá)式TOTAG索引名[OF復(fù)合索引文件名];[FOR條件][UNIQUE|CANDIDATE];[ASCENDING][DESCENDING][ADDITIVE]使用索引文件:打開(kāi)表時(shí)將索引文件一并打開(kāi),USE命令帶INDEX子句:USEtablename|?[IN工作區(qū)號(hào)][INDEX索引文件名列表|?]給當(dāng)前表打開(kāi)一個(gè)或多個(gè)索引文件:SETINDEXTO[索引文件名列表|?];[ORDER索引文件名序號(hào)|索引文件名|[TAG]索引名[OF復(fù)合索引文件名];[ASCENDING][DESCENDING]]指定字符字段在排序或索引時(shí)的整理系列:SETCOLLATETO整理系列對(duì)于漢字字符串,“

溫馨提示

  • 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)論