數據庫及表常用命令_第1頁
數據庫及表常用命令_第2頁
數據庫及表常用命令_第3頁
數據庫及表常用命令_第4頁
數據庫及表常用命令_第5頁
已閱讀5頁,還剩13頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

數據庫及表的常用命令操作建立項目文件菜單方式:文件|新建|項目|選擇路徑…

命令方式:CREATEPROJECT[<項目文件名>]打開項目文件菜單方式:文件|打開|選擇要打開的項目文件命令方式:MODIFYPROJECT[<項目文件名>]例:createprojectD:\we\學生.pjxmodifyprojectE:\as\職工.pjx數據庫及表的常用命令操作創建數據庫CREATEDATABASE[<數據庫文件名>]注意:VFP系統在創建數據庫時,除生成.DBC數據庫文件外,還會自動建立與之相關的.DCT數據庫備注文件和.DCX數據庫索引文件。備注文件和索引文件是供VFP數據庫管理系統管理數據庫使用的,用戶一般不能直接使用它們。例:CREATEDATABASED:\ZG\ZGGL數據庫及表的常用命令操作打開數據庫命令方式OPENDATABASE[<數據庫文件名>]&&打開數據庫文件MODIFYDATABASE[<數據庫文件名>]&&打開數據庫設計器關閉數據庫命令方式CLOSEDATABASE[ALL]不帶ALL:關閉當前數據庫文件帶ALL:關閉所有打開的數據庫及其它所有類型的文件數據庫及表的常用命令操作刪除數據庫

DELETEDATABASE<數據庫文件名>[DELETETABLES]帶[]選項,則數據庫中所有的表將被一起從磁盤上永久刪除不帶[]選項,則只刪除數據庫,同時數據庫中的表都變成自由表數據庫及表的常用命令操作自由表的建立命令方式CREATE<表文件名>例:CREATED:\ZG\ZGGZ復制表

creatd:\zg\zgfl/新建表

used:\zg\zggz/打開將要復制的表

copytod:\zg\zgfl/復制表數據庫及表的常用命令操作從數據庫中移去數據表命令方式Removetable<數據表文件名>[delete][recycle]說明:不帶DELETE選項,是將指定的數據庫表從數據庫中移去,使之成為自由表。如果帶該選項則表示從數據庫中移去數據表的同時從磁盤上刪除該表。同時帶DELETE和RECYCLE選項,表示把指定的數據庫表從數據庫中移去后,放入WINDOWS回收站中,而不是立即從磁盤上刪除。數據庫及表的常用命令操作復制表結構

COPYSTRUCTURETO<表文件名>[FIELDS字段列表]

例:

used:\xs\xscj01copystructuretod:\xscj02;

fields學號,德育,語文,數學,英語,操作系統,總分,平均分數據庫及表的常用命令操作顯示/修改表結構:命令:LIST|DISPLAYSTRUCTURE說明:將顯示文件名、數據表記錄個數、數據表文件更新的日期、每個字段的定義以及一個記錄的字節總數、備注型字段的塊長度等信息。例:used:\xs\xscj01displaystructuremodifystructure在指定工作區打開表SELECT<工作區號>|<別名>例:SELECT5/選擇5號工作區為當前工作區使用命令打開表USE<表文件名>[IN工作區號][ALIAS別名]例:USED:\XS\XSDAIN2ALIASDA使用命令瀏覽編輯數據BROWSE[FIELDS字段列表][for條件][FREEZE字段名][lock鎖定字段數][NOAPPEND][NODELETE][NOEDIT]feeeze字段名指定唯一可以修改的字段

lock鎖定字段將瀏覽窗口分為兩個,左邊顯示指定字段據

noappend不能添加新紀錄

nodelete不能刪除記錄

noedit不能修改記錄數據有選擇地瀏覽記錄菜單方式:打開瀏覽窗口,選擇“表|屬性”,設置“數據過濾器”以及“字段篩選”的內容。命令方式:格式1:SETFILTERTO[<條件表達式>]功能:設置數據過濾器,使得數據表中只有滿足指定條件的記錄才可以被訪問。說明:缺省<條件表達式>,則表示取消當前表的篩選條件格式2:SETFIELDSTOALL|<字段名表>功能:設置字段過濾器,使得數據表中只有指定的字段才可以被訪問。說明:若使用ALL選項,則相當于取消對字段的限制,使表中所有字段可以被訪問。數據庫及表的常用命令操作定位記錄指針的絕對移動命令GO|GOTO<記錄號>GO|GOTOTOPGO|GOTOBOTTOM指針的相對移動命令SKIP[+]<算術表達式>:表示記錄指針向表尾移動SKIP[-]<算術表達式>:表示記錄指針向表首移動條件定位命令LOCATE[<范圍>]FOR<條件>說明:如果找到滿足條件的記錄,則指針指向該記錄;如果沒有找到則指向表文件結束位置。可以用FOUND()函數測試是否找到滿足條件的記錄。FOR<條件>表示在指定范圍內定位滿足條件的第一條記錄。如果要使指針指向下一條滿足條件的記錄,可以使用繼續定位命令CONTINUE.數據庫及表的常用命令操作追加命令格式:APPEND[BLANK]說明:APPENDBLANK命令只是在當前數據表的末尾添加一條空白記錄,并不打開瀏覽或編輯窗口。可以用REPLACE命令直接修改該空白記錄。APPEND命令執行的結果是出現編輯窗口,在該窗口連續輸入多條新記錄。

used:\xs\xscj02appendfromd:\xs\xscj01例:

USED:\Student.dbfAPPENDFROMD:\DATA\S.dbfBROWSEUSE數據庫及表的常用命令操作使用SQL命令追加命令INSERTINTO<表名>[字段名列表]BALUES(表達式列表)例:INSERTINTOD:\XS\XSJS.DBF(學號,書號,書名,結束日期);

VALUES(“20040001”,”B05001”,”蘇醒”,{^2005/09/06})數據庫及表的常用命令操作刪除記錄

DELETE[<范圍>][FOR<條件>][WHILE<條件>]Used:\xs\xscj01Deletefor學號=“”邏輯刪除SQL命令

Deletefrom<表文件名>[where條件]Deletefromd:\xs\xscj02where英語<60Recall[all][for條件]/取消記錄的刪除標記物理刪除記錄

PACK/刪除當前表邏輯刪除的記錄

ZAP/刪除當前表所有記錄數據庫及表的常用命令操作更新數據成批替換數據

REPLACE<字段名>WITH<表達式>[ALL][FOR條件]

例:USED:\XS\XSCJ01REPLACE總分WITH德育+語文+數學+英語+操作系統+辦公軟件;使用SQL命令更新數據

UPDATE<表文件名>SET<字段名>=<表達式>[where條件]

例:UPDATED:\XS\XSCJ02SET平均分=總分/6

數據庫及表的常用命令操作創建索引INDEXON<關鍵字>TAG<索引名>[of復合索引文件名][for條件][descending]例:used:\xs\xsdaindexon入學成績tag成績01for班級=“計算機01”descendingSETORDERTO<索引名>[of索引文件名]/指定當前索引例:used:\xs\xsd

溫馨提示

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

評論

0/150

提交評論