數(shù)據(jù)庫及表常用命令_第1頁
數(shù)據(jù)庫及表常用命令_第2頁
數(shù)據(jù)庫及表常用命令_第3頁
數(shù)據(jù)庫及表常用命令_第4頁
數(shù)據(jù)庫及表常用命令_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫及表的常用命令操作建立項(xiàng)目文件菜單方式:文件|新建|項(xiàng)目|選擇路徑…

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

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

creatd:\zg\zgfl/新建表

used:\zg\zggz/打開將要復(fù)制的表

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

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

例:

used:\xs\xscj01copystructuretod:\xscj02;

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

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

noappend不能添加新紀(jì)錄

nodelete不能刪除記錄

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

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

USED:\Student.dbfAPPENDFROMD:\DATA\S.dbfBROWSEUSE數(shù)據(jù)庫及表的常用命令操作使用SQL命令追加命令I(lǐng)NSERTINTO<表名>[字段名列表]BALUES(表達(dá)式列表)例:INSERTINTOD:\XS\XSJS.DBF(學(xué)號,書號,書名,結(jié)束日期);

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

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

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

PACK/刪除當(dāng)前表邏輯刪除的記錄

ZAP/刪除當(dāng)前表所有記錄數(shù)據(jù)庫及表的常用命令操作更新數(shù)據(jù)成批替換數(shù)據(jù)

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

例:USED:\XS\XSCJ01REPLACE總分WITH德育+語文+數(shù)學(xué)+英語+操作系統(tǒng)+辦公軟件;使用SQL命令更新數(shù)據(jù)

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

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

數(shù)據(jù)庫及表的常用命令操作創(chuàng)建索引INDEXON<關(guān)鍵字>TAG<索引名>[of復(fù)合索引文件名][for條件][descending]例:used:\xs\xsdaindexon入學(xué)成績tag成績01for班級=“計算機(jī)01”descendingSETORDERTO<索引名>[of索引文件名]/指定當(dāng)前索引例:used:\xs\xsd

溫馨提示

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

評論

0/150

提交評論