版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、VFP 常用數(shù)據(jù)庫(kù)命令一、創(chuàng)建數(shù)據(jù)表的結(jié)構(gòu)命令 1:CREATE 路徑表名 例子:在 D 盤創(chuàng)建 Student 數(shù)據(jù)表。CREATE D:Student命令 2:CREATE 新表名 FROM 舊表名 例子:在 D 盤由 Student1 創(chuàng)建 Student3 數(shù)據(jù)表。CREATE D:Student3 FROM D:Student1二、表結(jié)構(gòu)的顯示命令:LIST STRUCTUREDISPLAY STRUCTURE 例子:顯示當(dāng)前數(shù)據(jù)表在結(jié)構(gòu)。LIST STRUCTURE三、數(shù)據(jù)表的打開(kāi)命令: USE 表名 INDEX 索引文件名 EXCLUSIVE 例子:打開(kāi) D 盤 Student1
2、 數(shù)據(jù)表。 USE D:Student1 四、數(shù)據(jù)表的關(guān)閉命令:USECLOSE DATA例子:關(guān)閉當(dāng)前打開(kāi)的數(shù)據(jù)表。USE五、表結(jié)構(gòu)的修改命令: MODIFY STRUCTURE例子:修改當(dāng)前數(shù)據(jù)表的結(jié)構(gòu)。MODIFY STRUCTURE六、表數(shù)據(jù)的輸入命令: APPEND BLANK例子:向當(dāng)前數(shù)據(jù)表追加數(shù)據(jù)。APPEND七、表記錄的顯示命令:BROWSE FIELDS字段表FOR條件LIST 范圍FIELDS字段表FOR條件DISPLAY 范圍FIELDS字段表FOR 條件例子:顯示當(dāng)前表中“總分”大于380 分的記錄的學(xué)號(hào)、姓名、總分三個(gè)字段BROWSE FIELDS 學(xué)號(hào),姓名,總分
3、 FOR 總分380LIST 學(xué)號(hào),姓名,總分 FOR 總分380表記錄的凍結(jié)顯示BROWSE FIELDS 字段表FOR 條件freeze 字段名例子:顯示當(dāng)前表中的“總分”大于380的記錄,并將字段總分凍結(jié)、修改Brow fields學(xué)號(hào),姓名,總分for總分380 freeze總分八、用復(fù)制方法建新表命令:COPY TO新表名范圍FIELDS字段表FOR條件例子:把當(dāng)前表中“總分”大于380分的記錄復(fù)制到新數(shù)據(jù)表Student中。COPY TO D:Student FOR 總分380九、從其他表取數(shù)據(jù)命令:APPEND FROM表名FOR條件例子:把Studentl表中“總分”大于380
4、的記錄復(fù)制到當(dāng)前的表后面。APPEND FROM Studentl FOR 總分380十、記錄指針定位命令:GO n|TOP|BOTTOM (絕對(duì)移動(dòng))SKIP n (相對(duì)移動(dòng))例子:把記錄指針移到第1條記錄。GO TOP一、記錄的插入命令:INSERT BLANKBEFORE 例子:在當(dāng)前記錄后插入一條空記錄。INSERT BLANK十一、修改記錄命令:EDIT 范圍FIELDS字段表FOR條件 例子:進(jìn)入修改記錄狀態(tài)。EDIT十二、替換記錄命令: REPLACE 范圍 字段 WITH 表達(dá)式 FOR 條件例子 1:計(jì)算各記錄“總分”字段的值。REPLACE ALL 總分 WITH 語(yǔ)文+數(shù)
5、學(xué)+英語(yǔ)用 1 替換性別是“男”Replace all ryxb with 1 for ryxb二男例子2:將字符型xjdc (薪級(jí)檔次)加1后全部替換如:將數(shù)字式字符型數(shù)據(jù)123 轉(zhuǎn)化成數(shù)值型數(shù)據(jù),并替換Repl all xjdc with st r(val(123)+1,2,0)將字符轉(zhuǎn)化成數(shù)值并生成新數(shù)據(jù)。數(shù)值轉(zhuǎn)化成字符解析:首先將字符型數(shù)據(jù) 123 轉(zhuǎn)化成數(shù)值型數(shù)據(jù),加1 變成新數(shù)據(jù)后再轉(zhuǎn)化成字 符型數(shù)據(jù)。十三、刪除記錄命令:DELETE 范圍FOR條件(打刪除標(biāo)記)PACK (刪除有刪除標(biāo)記的記錄)ZAP (刪除所有記錄) 例子:刪除“職工編號(hào)”空白的記錄。DELETE ALL FO
6、R 職工編號(hào)=PACK十四、數(shù)據(jù)表排序排序是物理排序,生成一個(gè)新的表文件。命令:SORT TO新表名ON字段名/A/D范圍FOR條件 例子:把當(dāng)前表中記錄按“總分”從大到小重新排序。SORT TO D:Student3 ON 總分 /D十五、數(shù)據(jù)表索引索引是邏輯排序,生成一個(gè)索引文件。(一)標(biāo)準(zhǔn)索引文件: IDX命令:新建索引:INDEX ON字段名表達(dá)式TO索引文件名同時(shí)打開(kāi): USE 表名 INDEX 索引文件名之后打開(kāi): SET INDEX TO 索引文件名重新索引: INDEX ON 字段名表達(dá)式 TO 索引文件名關(guān)閉索引: SET INDEX TO 例子:對(duì)當(dāng)前數(shù)據(jù)表以“總分”從大到
7、小排列。INDEX ON -總分 TO GZ(二)復(fù)合索引文件: CDX命令:新建索引: INDEX ON 字段名 TAG 標(biāo)記 ASCEDING|DESCENDING同時(shí)打開(kāi): USE 表名 ORDER TAG 標(biāo)記改變索引: SET ORDER TO TAG 標(biāo)記重新索引: INDEX ON 字段名 TAG 標(biāo)記關(guān)閉索引: SET ORDER TO刪除索引: DELETE TAG 標(biāo)記 例子:對(duì)當(dāng)前數(shù)據(jù)表以“總分”從大到小排列。INDEX ON 總分 TAG HJ DESC十六、查找記錄(一)順序查找命令: LOCATE FOR 條件 范圍繼續(xù)查找命令:CONTINUE例子:在當(dāng)前的表中查
8、找姓“張”的記錄。LOCATE FOR 姓名=張(二)索引查找 根據(jù)當(dāng)前的索引來(lái)查找記錄。命令: FIND 字符串SEEK 表達(dá)式用FOUND()檢查找到否。例子:在當(dāng)前的表中查找姓“張”的記錄。FIND 張SEEK 張(三)查找函數(shù)函數(shù): SEEK() 例子:在當(dāng)前的表中查找姓“張”的記錄。SEEK( 張)十七、統(tǒng)計(jì)數(shù)據(jù)表記錄個(gè)數(shù)命令:COUNT 范圍FOR條件T0變量例子:統(tǒng)計(jì)當(dāng)前表中“總分”大于380 分的人數(shù)COUNT FOR 總分380十八、數(shù)據(jù)表數(shù)值字段的求和命令:SUM 范圍FOR條件T0變量 例子:統(tǒng)計(jì)當(dāng)前表中“總分”字段的總和。SUM 總分十九、算術(shù)平均值的計(jì)算命令:AVERAGE 范圍FOR條件T0變量 例子:統(tǒng)計(jì)當(dāng)前表中“總分”字段的平均值。AVERAGE 總分二十、多功能計(jì)算命令:CALCULATE表達(dá)式范圍FOR條件T0變量 例子:分別統(tǒng)計(jì)當(dāng)前表中“總分”字段的人數(shù)、總和、平均值。CALCULATE CNT(總分),SUM(總分),AVG(總分)二一、數(shù)值轉(zhuǎn)換成字符 將數(shù)值型字段轉(zhuǎn)換成字符型字段。函數(shù):Str(數(shù)值型字段,字符長(zhǎng)度,小數(shù)位數(shù))例如:cgsj為數(shù)值型字段,將cjgs轉(zhuǎn)換成小數(shù)位數(shù)為2位的7位字符串。str(cgsj,7,2)=2003、截取函數(shù) 從某串字符的第幾位開(kāi)始,截取幾位字符。函數(shù):subs(字符串,開(kāi)始位置,長(zhǎng)度) 例如:截取姓名中
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 合伙投資競(jìng)業(yè)書(shū)合同
- 大班數(shù)學(xué)《坐船去探險(xiǎn)》課件
- 手足口病風(fēng)趣幽默講解
- 2024房屋修繕合同
- 小學(xué)課外活動(dòng)記錄20篇-20211116120635
- 2024新版家政保姆合同樣本
- 2024安置房買賣合同范本(標(biāo)準(zhǔn)版)
- 2024離婚合同協(xié)議書(shū)范本范文有子女
- 2024學(xué)校食堂租賃合同
- 2024新版影視劇攝制委托貸款合同
- 小學(xué)數(shù)學(xué)北師大二年級(jí)上冊(cè)七分一分與除法快樂(lè)的動(dòng)物(認(rèn)識(shí)倍)
- 牛人總結(jié)雅思7.5以上經(jīng)驗(yàn)63大頁(yè)超詳細(xì)
- 礦山地質(zhì)環(huán)境保護(hù)和土地復(fù)墾方案 編制規(guī)范指南規(guī)范
- 口腔科醫(yī)療護(hù)理技術(shù)操作規(guī)程版
- 九年級(jí)心理健康教育教案 全冊(cè)
- 在例題與命題研究中實(shí)現(xiàn)教師專業(yè)成長(zhǎng)
- 頭顱CT精美完整課件
- 安全總監(jiān)安全職責(zé)
- 附錄2.1-3培養(yǎng)目標(biāo)達(dá)成度評(píng)價(jià)報(bào)告修改
- 云南白族課件
- 消防應(yīng)急預(yù)案組織結(jié)構(gòu)圖
評(píng)論
0/150
提交評(píng)論