Visual-FoxPro數(shù)據(jù)庫文件及記錄命令_第1頁
Visual-FoxPro數(shù)據(jù)庫文件及記錄命令_第2頁
Visual-FoxPro數(shù)據(jù)庫文件及記錄命令_第3頁
Visual-FoxPro數(shù)據(jù)庫文件及記錄命令_第4頁
Visual-FoxPro數(shù)據(jù)庫文件及記錄命令_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

ADDTABLE在當前數(shù)據(jù)庫中添加一個自由表

APPEND在表的末尾添加一個或多個新記錄

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

APPENDFROM從一個文件中讀入記錄,追加到當前表的尾部

APPENDGENERAL從文件中導入OLE對象并將其放入通用字段中

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

APPENDPROCEDURES將文本文件中的存儲過程追加到當前數(shù)據(jù)庫中

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

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

BROWSE打開瀏覽窗口,顯示當前或選定表的記錄

CALCULATE對表中的字段或包含字段的表達式進行財務和統(tǒng)計操作

CHANGE顯示要編輯的字段

CLOSE關閉各種類型的文件

CLOSEMEMO關閉一個或多個備注編輯窗口

COMPILEDATABASE編譯數(shù)據(jù)庫中的存儲過程

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

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

COPYPROCEDURES將當前數(shù)據(jù)庫中’的存儲過程復制到文本文件

COPYSTRUCTURE用當前選擇的表結構創(chuàng)建一個新的空自由表

COPYSTRUCTUREEXTENDED創(chuàng)建新表,它的字段包含當前選定表的結構信息

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

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

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

CREATE生成一個新的VisualFoxPro表

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

CREATEDATABASE創(chuàng)建并打開一個數(shù)據(jù)庫

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

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

DELETE給要刪除的記錄做標記

DELETECONNECTION從當前數(shù)據(jù)庫中刪除一個命名連接

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

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

DELETEVIEW從當前數(shù)據(jù)庫中刪除一個SQL視圖

DISPLAY在VisualFoxPro主窗口或用戶自定義窗口中顯示與當前表有關的信息

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

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

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

DISPLAYPROCEDURES顯示當前數(shù)據(jù)庫中存儲過程的名稱

DISPLAYSTRUCTURE顯示一個表文件的結構

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

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

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

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

EDIT顯示要編輯的字段

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

FIND查找記錄

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

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

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

GO|GOTO將記錄指針移動到指定記錄上

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

INSERT插入記錄

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

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

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

LISTDATABASE連續(xù)顯示有關當前數(shù)據(jù)庫的信息

LISTPROCEDURES連續(xù)顯示當前數(shù)據(jù)庫存儲過程的名稱

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

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

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

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

MODIFYDATABASE打開數(shù)據(jù)庫設計器,讓你能夠交互地修改當前數(shù)據(jù)庫

MODIFYGENERAL在編輯窗口中打開當前記錄中的通用字段

MODIFYMEMO打開當前記錄備注字段的編輯窗口

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

MODIFYSTRUCTURE顯示表設計器

MODIFYVIEW顯示視圖設計器

OPENDATABASE打開一個數(shù)據(jù)庫

PACK從當前表中永久刪除標有刪除標記的記錄

PACKDATABASE從當前數(shù)據(jù)庫中刪除標有刪除標記的記錄

RECALL恢復所選表中帶有刪除標記的記錄·

REMOVETABLE從當前數(shù)據(jù)庫中移去一個表

RENAMECONNECTION重命名當前數(shù)據(jù)庫中的一個命名連接

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

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

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

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

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

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

SEEK查找記錄命令

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

SETAUTOINCERROR在自動增加值產(chǎn)生錯誤時是否更新或插入一個值到記錄中

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

SETDATABASE指定當前數(shù)據(jù)庫

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

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

SETEXCLUSIVE指定VisualFoxPro在網(wǎng)絡上以獨占方式還是共享方式打開表文件

SETFIELDS指定可以訪問表中的哪些字段

SETFILTER指定訪問當前表中記錄時必須滿足的條件

SETINDEX打開一個或多個索引文件,供當前表使用;

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

SETLOCK激活或廢止在某些命令中的自動文件鎖定

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

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

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

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

SETNULLDISPLAY指定null值顯示時對應的字符中

SETRELATION在兩個打開的表之間建立關系

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

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

SETSKIP創(chuàng)建表與表之間的一對多關系

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

SETWINDOWOFMEMO設置備注字段使用的窗口

SKIP使記錄指針在表中向前移動或向后移動

SUM對當前選定表的指定數(shù)值字段或全部數(shù)值字段進行求和

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

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

USE打開一個表及其相關索引文件,或打開一個SQL視圖

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

ZAP從表中刪除所有記桌,只留下表的結構VisualFoxPro索引及排序命令

索引及排序

COPYINDEXES從單項索引.IDX文件創(chuàng)建復合索引標識

COPYTAG根據(jù)復合索引文件的標識創(chuàng)建單項索引(.IDX)文件

DELETETAG從復合索引(.CDX)文件中刪除標識

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

REINDEX重整索引

SETORDER指定表的主控索引文件或標識

SETUNIQUE指定具有重復索引關鍵字的記錄是否保留在索引文件中

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

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

*以索引字段建立引文件

SETINDEXTTO[索引文件名]*打開索引文件實例.:USERSDA

INDEXON基本工資TOIRSDA

SETINDEXTOIRSDA

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

索引文件*

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

DISPLAY*顯示查找結果*②FIND的用法:SETINDEXTOIRSDA

FIND“陸青山”

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

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

溫馨提示

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

評論

0/150

提交評論